【发布时间】:2017-10-04 11:48:45
【问题描述】:
目前,当我安装 Nuget Packages 时,它安装在一个名为“packages”的文件夹中,该文件夹恰好位于解决方案目录中。但我希望这个包安装在我的项目位置下。
例子:
SolutionFolder:
-->ProjectFolder
-->Project1
我希望将软件包安装在“ProjectFolder”位置下。为此,我遵循了建议的方法 Change installation location of Nuget Package
我在“SolutionFolder”下添加了 nuget.config 文件,如下所示:
<configuration>
<config>
<add key="repositoryPath" value="C:\SolutionFolder\ProjectFolder\packages"/>
</config>
</configuration>
我的期望如下:
SolutionFolder:
-->ProjectFolder
-->packages
-->Project1
但实际结果如下:
SolutionFolder:
-->packages
-->ProjectFolder
-->Project1
它仍然只在解决方案根目录下创建“packages" 文件夹。
谁能纠正我做错的地方。
【问题讨论】:
-
您在尝试新位置之前是否这样做过:
if you have an existing packages folder underneath your solution root, you will need to delete it before NuGet will place packages in the new location?您是否还重新启动了 Visual Studio? -
你为什么不直接卸载包剪切并粘贴到你的项目中,然后从解决方案资源管理器中按显示所有文件按钮。
标签: c# nuget-package