我目前有以下nuget.config
文件。通过自动恢复包,它将创建一个从我的解决方案文件夹上一级的包文件夹。例如,如果我的解决方案文件夹位于桌面上,则包文件夹将在桌面上的/lib
文件夹中生成。我想要它在我的解决方案文件夹中生成/lib
文件夹。如何更改相对路径来完成此操作?如何在nuget.config中设置相对路径?
<configuration>
<solution>
<add key="disableSourceControlIntegration"
value="true" />
</solution>
<config>
<add key="repositoryPath"
value="../lib" />
</config>
</configuration>
例如,
坏:\桌面\ LIB \
好:\桌面\ mysolution \ LIB \
我尝试这样做:
<config>
<add key="repositoryPath"
value="/lib" />
</config>
。并且程序包恢复目录变成c:\lib
这是意外的行为。
那么,如果你只是“lib'”会发生什么? –
只要使用'lib'作为Jeroen已经评论。 –
同意Jeroen Mostert的建议。请引用他/她的评论作为对其他有相同问题的社区有益的答案。 –