2012-02-14 53 views
1

已经创建了一个WPF/C#演示应用程序(在Visual C#Studio Express中),我需要压缩的最小文件数是多少,以便将源代码给某人? (不是部署可执行文件,但足够的实际源代码来重新创建项目)。对于WPF应用程序,我需要哪些文件来共享源代码?

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

我需要*.suo *.csproj.user,还是那些特定于我的编辑器?

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

+1

任何不包括bin和obj文件夹以外的任何理由? – 2012-02-14 21:38:31

+0

您不需要任何.suo或.user,但您需要属性文件。我将它添加为注释,因为它不是一个详尽的列表。 – 2012-02-14 21:38:50

+0

@KierenJohnstone,我想我可以,我怀疑他们中有任何机密信息,只是我倾向于只在zip中提供必要的文件。 – 2012-02-14 21:40:45

回答

2

我会分享Properties文件,通常是一个好主意,共享和版本编译项目所需的所有文件,无论IDE如何。由于它是一个生成这些文件的IDE工具,因此如果您想要设置Continuous Integration服务器或其他类似的服务器,我会认为这是一种糟糕的形式。

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

1

最简单事情是删除任何obj/bin目录(如果它们存在),并且只是压缩其他所有内容。

的。用户名为.suo和事情会得到重建,但没有坏处发送他人(除非他们是真正的大!)

话虽这么说,它真的要看的详细信息,请项目,以及你如何组织它。

相关问题