我正在开发 .net 解决方案并使用 nuget 进行包管理。我选择了“启用 Nuget 包还原”选项,以便 nuget 包不会签入源代码管理。
在此之前,我有一个与解决方案处于同一级别的 nuget.config 文件,其中我包含以下内容,使我能够指定 nuget 包的位置。
<settings>
<repositoryPath>..\Build\NuGetPackages\</repositoryPath>
</settings>
由于我启用了 nuget 包恢复,因此它不再起作用。我尝试更新 .nuget 生成的文件夹中的配置文件,但这也不起作用。
那么我哪里出错了,如何指定包文件夹的位置?
当启用 nuget 包还原时,.nuget 文件夹中会有一个 NuGet.Config 文件。
这是显示我的 libs 文件夹路径的副本。您可以修改您的路径以匹配您的路径。我认为它比已经选择的答案更干净一些。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
<config>
<add key="repositoryPath" value="../../libs/packages" />
</config>
</configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)