我有一个使用 VS2017
创建的项目,如果我编辑csproj
文件,我可以看到设置与 DLL 的依赖关系的PackageReference
。
如果我没记错的话,这也在清单文件中设置了,所以我想知道csproj
是否与清单文件相同?如果为 true,则不需要清单文件吗?
我想知道,如果我转到项目的属性并转到application
,我无法设置清单,因为此选项已禁用。
我想要的是设置程序集的依赖项,以便能够在运行时加载它并检查是否有新版本可供更新。
不,csproj 是对使用 Visual Studio 构建项目所需文件的描述。
应用程序清单是包含在生成的应用程序中的特殊文件(包含在 csproj 中(;告诉 Windows 有关应用程序的不同内容(例如,它是否需要管理员访问权限(。
csproj 中的某些设置可能会影响清单,但它们绝对不同。