创建了一个WPF / C#演示应用程序(在Visual C#Studio Express中),我需要压缩的最小文件是什么,将源文件提供给某人? (不部署可执行文件,但有足够的实际源代码来重新创建项目。)
显然我需要*.xaml *.cs *.sln *.csproj
个文件。
我需要*.suo *.csproj.user
,还是我的编辑特有的?
我是否需要Properties
目录中的任何或所有文件?其中一些文件说自动生成,这似乎意味着他们不需要。
答案 0 :(得分:2)
我也会共享Properties
个文件,无论IDE如何,共享和编译编译项目所需的所有文件通常都是个好主意。因为它是一个生成这些文件的IDE工具,所以我认为将它们排除在外是不好的形式,以防你想要设置一个Continuous Integration服务器或类似的东西。
*.suo
文件是解决方案用户选项,这意味着它们是每用户,而不是每个项目。 *.user
文件也是如此。
答案 1 :(得分:1)
话虽如此,真的取决于项目的细节,以及如何组织它。