哪些文件是Visual Studio项目所需的?

3

我希望使用git来管理我的各种Visual Studio项目。不幸的是,它们似乎包含了许多文件,而不仅仅是一个或两个包含我的代码的.cs文件。

这些文件中哪些是实际构建项目所必需的?

5个回答

7

我认为查看Visual Studio项目并知道要从项目中排除哪些内容更容易。由于Visual Studio项目的类型过多,因此不可能列出所有重要的文件类型。但是不重要的文件通常遵循特定的模式。

一般来说,我会排除以下目录和文件:

目录:

  • bin
  • obj

文件扩展名:

  • *.suo
  • *.sdf
  • *.user
  • *.obj
  • *.dll
  • *.exe

4

.csproj,assemblyinfo.cs,还有你的代码和解决方案文件(.sln)。

此外,你可能会看一下Jeff的cleansoureplus。这个程序可以清除所有不必要的文件和文件夹。


3

你只需要以下内容:

  • *.cs代码文件
  • .csproj文件
  • 任何窗体文件(.cs、Designer.cs和.resx)
  • Properties目录和其内容(AssemblyInfo.cs)

1
你所需要的只有项目文件和解决方案文件。csproj,vbproj,sln。
编辑:
我是指除了项目内的实际文件之外还需要这些文件。

0

一定要查看项目文件,以了解哪些文件是其中的一部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接