[英]how to set relative path in nuget.config?
我目前有以下nuget.config
文件。 使用自动软件包还原,它将创建一个软件包文件夹,该文件夹比我的解决方案文件夹高一级。 例如,如果我的解决方案文件夹在我的桌面上,则包文件夹将在我的桌面上的/lib
文件夹内生成。 我希望它在我的解决方案文件夹中生成/lib
文件夹。 如何更改相对路径以实现此目的?
<configuration>
<solution>
<add key="disableSourceControlIntegration"
value="true" />
</solution>
<config>
<add key="repositoryPath"
value="../lib" />
</config>
</configuration>
例如,
错误:\\ desktop \\ lib \\
好:\\ desktop \\ mysolution \\ lib \\
我尝试了这个:
<config>
<add key="repositoryPath"
value="/lib" />
</config>
..,程序包还原目录变为c:\\lib
,这是意外行为。
另外,在该路径中使用“ lib”路径后,请确保将NuGet.Config文件添加到解决方案目录下。
我发现如果我删除
<config>
<add key="repositoryPath"
value="../lib" />
</config>
...来自nuget.config
要么
如果我完成删除nuget.config
(并使用所有默认值)
默认行为是创建软件包并将其添加到此文件夹:
\\ desktop \\ mysolution \\ packages \\
尽管它没有命名为' lib
',但这并不重要-我的关键问题是将软件包放入解决方案文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.