Los*_*ost 16 c# dll nuget nuget-package nuget-package-restore
我有多个项目引用相同的NuGet包.当我得到最新的代码时,我意识到其中一个项目有一个更新的package.config,并且还更新了对该包提供的Dll的引用.
现在,我还在其他项目上更新了package.config,希望一旦我对NuGet引擎进行升级,就会看到并获取新的DLL.好吧,它没有发生.在那之后,我尝试了一些事情,但没有一个工作:
另外,有趣的是,当我去管理Nuget Packages并查看我需要新DLL的包时,它表明它已经是新版本,我不需要升级它.
有什么方法可以让NuGet引擎升级这些包吗?
Mat*_*ard 20
只编辑packages.config文件不会导致Visual Studio对项目进行任何更改.NuGet还原也不会修改您的项目.NuGet恢复只是下载NuGet包并使它们可用于您的项目.
我只是使用Visual Studio中的NuGet包管理器或包管理控制台来更新所需项目中的NuGet包,而不是编辑packages.config文件.
其他替代方法包括更新项目文件(.csproj)以使用正确的更新程序集引用.或者,您可以运行Update-Package -reinstall强制NuGet软件包,然后在项目中重新安装并重新安装.这将修复程序集引用.
| 归档时间: |
|
| 查看次数: |
8181 次 |
| 最近记录: |