对于WPF应用程序,我需要哪些文件来共享源代码?

时间:2012-02-14 21:36:47

标签: c# wpf

创建了一个WPF / C#演示应用程序(在Visual C#Studio Express中),我需要压缩的最小文件是什么,将源文件提供给某人? (部署可执行文件,但有足够的实际源代码来重新创建项目。)

显然我需要*.xaml *.cs *.sln *.csproj个文件。

我需要*.suo *.csproj.user,还是我的编辑特有的?

我是否需要Properties目录中的任何或所有文件?其中一些文件说自动生成,这似乎意味着他们不需要。

2 个答案:

答案 0 :(得分:2)

我也会共享Properties个文件,无论IDE如何,共享和编译编译项目所需的所有文件通常都是个好主意。因为它是一个生成这些文件的IDE工具,所以我认为将它们排除在外是不好的形式,以防你想要设置一个Continuous Integration服务器或类似的东西。

*.suo文件是解决方案用户选项,这意味着它们是每用户,而不是每个项目。 *.user文件也是如此。

答案 1 :(得分:1)

最简单的是删除任何obj / bin目录(如果它们存在),只需压缩所有其他目录。

<。> .user和.suo是可以重新创建的东西,但发送它们没有坏处(除非它们非常大!)

话虽如此,真的取决于项目的细节,以及如何组织它。