我正在更改默认的.nuget软件包目录。
我想更改默认的nuget文件夹,因为它看起来越来越大。现在它在我的操作系统主驱动器C中占据了5.0 GB。
因此,我将.nuget文件夹从users \ nuget剪切并复制到辅助硬盘D。
然后,我认为我确实通过解决方案包管理对其进行了重定向。
下面是它的图片。
及以下是我的%AppData%Nuget中的Nuget.Config文件的.xml源
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="Package source" value="D:\.nuget\packages" />
<add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
</packageSources>
<config>
<add key="repositoryPath" value="D:\.nuget\packages" />
</config>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<bindingRedirects>
<add key="skip" value="False" />
</bindingRedirects>
<packageManagement>
<add key="format" value="0" />
<add key="disabled" value="False" />
</packageManagement>
<disabledPackageSources>
<add key="Microsoft Visual Studio Offline Packages" value="true" />
</disabledPackageSources>
</configuration>
问题是,当我编译UWP项目时-只是空白的UWP。
然后它开始下载一些东西。我不知道如何停止下载nuget程序包。
再次出现于Users \ Nuget 3.0 GB。
如何停止在C驱动器用户\ nuget中下载nuget?我可以设置Visual Studio使其从特定文件夹中查找或下载nuget包吗?
并且我也不理解user \ nuget和ProgramFiles \ Microsoft SDK \ NugetPackages之间的区别。下面是它们的图片。
您能解释一下user \ nuget和Programfiles ... nugetpacakges ..有什么区别吗?
感谢阅读。
答案 0 :(得分:2)
这是全局软件包文件夹,而不是repositoryPath
。您可以通过globalPackagesFolder
config属性进行配置:
<config>
<add key="globalPackagesFolder" value="D:\.nuget\packages" />
</config>