在Google Code上分享C#项目的内容是什么?

时间:2010-12-11 15:32:02

标签: c# visual-studio-2008 google-code

我在MS Visual Studio 2008中有一个C#项目,我想在Google Code上分享...如果我想让其他贡献者参与进来,我不确定我应该在Google Code上分享哪些文件?我完全不确定的是,是分享整个解决方案文件夹还是只分享.cs文件?如果是后者,贡献者如何构建解决方案和目录结构? 感谢

1 个答案:

答案 0 :(得分:2)

通常我会将项目文件和解决方案文件作为团队环境(例如工作中)源代码的一部分包含在内,特别是如果它们包含正确构建代码所需的任何内容(构建事件,DLL引用等)。不需要用户文件和suo文件以及类似的东西,这些是用户特定的。但是,在这样的环境中,可以安全地假设每个人都使用Visual Studio,甚至是相同的版本。

代码本身并不需要要构建的项目/解决方案文件,并且您可以越少依赖它们,项目实际上对开源更友好。如果可以从命令行或使用诸如NAnt之类的工具正确构建代码,那么开源项目可能会更好。因此,仅从关注点分离的角度来看,尽量使对项目文件的依赖性尽可能轻松或不存在。

总的来说,如果您希望目标受众使用Visual Studio,那么包括项目文件和解决方案文件就可以了。