我在MS Visual Studio2008中有一个C#项目,我想在谷歌代码上分享……如果我想让其他贡献者参与进来,我不确定我应该在谷歌代码上共享哪些文件?我完全不确定的是,是共享整个解决方案文件夹还是只共享.cs文件?如果是后者,贡献者如何构建解决方案和目录结构?谢谢
发布于 2010-12-11 23:40:32
通常,我会将项目文件和解决方案文件作为团队环境(例如工作环境)中源代码的一部分,特别是如果它们包含正确构建代码所需的任何内容(构建事件、DLL引用等)。不需要用户文件和suo文件之类的东西,它们是特定于用户的。但这是在一个可以安全地假设每个人都在使用Visual Studio的环境中,即使是相同的版本。
代码本身不需要构建项目/解决方案文件,依赖它们越少,项目对开源就越友好。如果可以从命令行或使用诸如NAnt之类的工具正确构建代码,那么开源项目可能会更好。因此,从关注点分离的角度来看,尽量保持对项目文件的依赖尽可能轻或不存在。
总体而言,如果您的目标受众希望使用Visual Studio,则包括项目文件和解决方案文件是可以的。
https://stackoverflow.com/questions/4417419
复制相似问题