相关疑难解决方法(0)

.gitignore for Visual Studio项目和解决方案

.gitignore将Git与Visual Studio Solutions(.sln)和Projects 结合使用时,我应该包含哪些文件?

git gitignore visual-studio visual-studio-2012

1115
推荐指数
17
解决办法
34万
查看次数

我应该将Visual Studio .suo和.user文件添加到源代码管理中吗?

Visual Studio解决方案包含两种类型的隐藏用户文件.一个是解决方案.suo文件,它是一个二进制文件.另一个是项目.user文件,它是一个文本文件.这些文件包含的确切数据是什么?

我也一直想知道是否应该将这些文件添加到源代码控制中(在我的情况下是Subversion).如果我不添加这些文件而另一个开发人员检出解决方案,Visual Studio会自动创建新的用户文件吗?

version-control visual-studio

819
推荐指数
17
解决办法
19万
查看次数

错误MSB3541:文件具有无效值

我刚刚向AppHarbor部署了一个asp.net mvc 3 Web应用程序,但它失败了:

C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3932,5):错误MSB3541:文件具有无效值"<<<<<<< HEAD".路径中的非法字符.[d:\ TEMP\q5cmde4m.uk1 \输入\ MyProject的\ MyProject.csproj]

这是在我用Visual Studio 2012打开项目之后发生的(该应用程序是使用VS2010创建的).

visual-studio-2010 asp.net-mvc-3 appharbor visual-studio-2012

40
推荐指数
3
解决办法
3万
查看次数

我如何处理Git中的Visual Studio文件?

我通常使用Git进行版本控制.在我的团队中,我们并行工作,我们经常将代码提交到应用程序中.一切都很好但是Visual Studio的解决方案和项目文件.我们找到了两种方法:

  1. 从不提交这些文件,每个人都有自己的文件
  2. 在版本系统中包含这些文件

两种方式都有利弊,但基本上我们每次从中央回购中获利都会挣扎.这里有一些我们发现的备用问题:(在parentesis中,参考上面的列表)

  • 我们必须在项目中包含其他文件(1)或包括我们最新的(2)
  • 如果我们处理不同的架构(x86/x64),我们必须手动更改.csproj文件(2)
  • 针对引用和NuGet包回复了同样的问题

等等.我可以使用适当的工作流程吗?

c# versioning git workflow visual-studio

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