dot*_*NET 16 nuget packages.config visual-studio-2017
是否有可能切换回packages.config
方案?PackageReference
当我创建项目时,我转向计划,但由于某些原因,现在需要转向旧的方式.
我已经尝试过Package Manager Console命令,例如restore with Update
和Reinstall
options.它们不再生成packages.config.我也转向Tools > Options > NuGet Package Manager
了packages.config
.不好.
Mar*_*ich 26
你需要:
packages.config
文件添加到项目中(即,示例中的 xml,但没有单独的<package>
元素)csproj
在文本编辑器中打开文件.PackageReference
项目文件中删除所有元素.<RestoreProjectStyle>
未在项目文件中设置.我缺少一个步骤:
4.5。确保将
Tools>Options>NuGet Package Manager>General>Default package management format
其设置为Packages.config
想再补充一件事。我尝试了上述所有步骤,Visual Studio 一直尝试使用全局包位置,而不是 Nuget.config 中的存储库路径。最后发现我的项目的 obj 目录中有一个package-lock.json文件,其中存储了全局包目录。由于某种原因,Visual Studio 中的 Clean 操作没有删除该文件,所以我最终做了一个
git clean -x -d -f
Run Code Online (Sandbox Code Playgroud)
在我的存储库的根目录下。这会删除所有未跟踪的文件和目录,并忽略 .gitignore 文件的模式。这有点过分了,我本可以尝试用手找到它们,但它完成了工作。现在,Nuget 恢复可以正确使用 Nuget.Config 文件中指定的repositoryPath 设置。
归档时间: |
|
查看次数: |
4171 次 |
最近记录: |