<configuration>
<solution>
<add key="disableSourceControlIntegration"
value="true" />
</solution>
<config>
<add key="repositoryPath"
value="../lib" />
</config>
</configuration>
我对他的决定并不太满意:这将使nuget软件包文件夹位于解决方案文件夹之外。我可以通过设置以下内容轻松更改存储库路径:
value="../<mySolutionFolder>/lib" />
然而,当我这样做时,一个奇怪的事情发生了:我解决方案中使用的每个引用现在都失效了。无论我在.csproj文件或其他*.config文件中进行了什么更改,我的项目都找不到它们的引用。
唯一的解决方法是从头开始重新创建解决方案中的每个项目,并添加->现有项目等,然后引用->管理nuget包,并重新安装每个引用。
我有很多项目在我的解决方案中,为每个项目执行此操作显然很耗时。
我想知道是否有简单的方法?
看起来Nuget和VS应该有一种方式可以友好地协作,以便我可以轻松地将存储库文件夹移动到不同的路径位置。