相关疑难解决方法(0)

.vs文件夹到visual studio 2015中的源代码控制?

在源代码管理中排除/包含VS 2015解决方案的.vs文件夹的最佳做法是什么?

在初始构建/编辑之后,我只看到目前在'[Root] /.vs/[SolutionName] /v14/.suo'创建的.suo文件,所以我假设它是旧的'[SolutionName]的替代品.suo'并且应该被排除(通常) - 但是在我可能想要版本的某些场景中是否会放置其他设置/等?

这个 uservoice,我猜测答案是它应该被忽略,只是在我更新所有机器设置之前需要确认,因为我没有在任何本地文档中看到它.

c# version-control visual-studio visual-studio-2015

32
推荐指数
1
解决办法
1万
查看次数

C#visual studio如何重新定位nuget包文件夹?

我雇了一个承包商为我做一些编码.他使用以下存储库路径在解决方案文件夹中设置nuget.config:

<configuration>
  <solution>
    <add key="disableSourceControlIntegration"
      value="true" />
  </solution>
  <config>
    <add key="repositoryPath"
      value="../lib" />
  </config>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我对他的决定不太满意:这会将nuget包文件夹放在解决方案文件夹之外.我可以轻松更改存储库路径,只需设置:

value="../<mySolutionFolder>/lib" />
Run Code Online (Sandbox Code Playgroud)

然而,当我这样做时,会发生一件奇怪的事情:我在解决方案中使用的每一个引用现在都被破坏了.我在.csproj文件或其他*.config文件中更改的任何内容都不允许我的项目查找其引用.

唯一的解决方法是从头开始重新创建我的解决方案中的每个项目,并添加 - >现有项目等,并参考 - >管理nuget包,并再次安装每个参考.

我的解决方案中有很多项目,并且每个项目执行此项目都非常耗时.

我想知道是否有一个简单的方法?

似乎应该有一种方法让Nuget和VS很好地玩,这样我就可以轻松地将存储库文件夹移动到不同的路径位置.

c# visual-studio nuget

4
推荐指数
2
解决办法
1万
查看次数