Visual studio 使用发行说明2.1更改NuGet包的位置不起作用
我正在尝试更改NuGet的默认包文件夹的位置 我阅读了许多文章,包括NuGet 2.1版的新配置的文档,如下所示:Visual studio 使用发行说明2.1更改NuGet包的位置不起作用,visual-studio,visual-studio-2012,nuget,nuget-package,Visual Studio,Visual Studio 2012,Nuget,Nuget Package,我正在尝试更改NuGet的默认包文件夹的位置 我阅读了许多文章,包括NuGet 2.1版的新配置的文档,如下所示: <configuration> <config> <add key=" repositoryPath" value=" C:\myteam\teampackages" /> </config> ... </configuration> <settings> <repositor
<configuration>
<config>
<add key=" repositoryPath" value=" C:\myteam\teampackages" />
</config>
...
</configuration>
<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>
我还读了下面的帖子,
但是这个配置不起作用
唯一的配置工作是旧的,如下所示:
<configuration>
<config>
<add key=" repositoryPath" value=" C:\myteam\teampackages" />
</config>
...
</configuration>
<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>
我正在使用Visual Studio 2012更新1,其中包括NuGet软件包版本2.1
复制步骤:
在解决方案目录中,创建一个文件nuget.config
编辑nuget.config并添加:
C:\myteam\teampackages
删除默认的packages文件夹
在VisualStudio中,右键单击解决方案,然后选择Manage NuGet
软件包安装任何软件包
验证是否已将包下载到C:\myteam\teampackages
在C:\myteam\teampackages中删除下载的包
将nuget.config更改为以下内容:
<configuration>
<config>
<add key=" repositoryPath" value=" C:\myteam\teampackages" />
</config>
...
</configuration>
<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>
再次尝试安装任何库
我发现安装在packages文件夹中的库不是我的文件夹???>复制步骤:
>>在解决方案目录中,创建一个文件nuget.config
从发行说明中,它按以下顺序查找nuget.config
.nuget\nuget.config
从project.nuget文件夹到根目录的递归遍历
全局nuget.config%appdata%\nuget\nuget.config
因此,如果nuget.config位于project/solution文件夹中,则不会使用它。能否尝试将其移动到.nuget文件夹并重新加载解决方案。当您在路径末尾放置\时,它会起作用:
<add key=" repositoryPath" value="C:\myteam\teampackages\" />
在添加带有2.1发行说明设置的nuget.config之后,是否尝试重新加载解决方案关闭并重新打开?是的,我甚至重新启动了Visual Studio?