2010-12-11 30 views
0

我在MS Visual Studio 2008中有一個C#項目,我想在Google Code上分享...如果我想要讓其他貢獻者參與,我不確定我應該在Google Code上共享哪些文件?我完全不確定的是共享整個解決方案文件夾還是共享.cs文件?如果是後者,貢獻者如何開始構建解決方案和目錄結構? 謝謝在Google Code上分享C#項目的內容?

+0

查看已發佈的其他C#項目可能會讓您更好地瞭解具體應該包含哪些內容。它將在整個解決方案文件夾和.cs文件之間。 – 2010-12-11 15:36:23

回答

2

通常我會在項目團隊環境中(例如在工作中)將項目文件和解決方案文件包含爲源代碼的一部分,特別是如果它們包含適當建築物所需的任何東西的代碼(構建事件,DLL引用等)。用戶文件和suo文件以及類似的東西是不需要的,這些都是用戶特定的。但是,這是在一個可以安全地假定每個人都使用Visual Studio的環境中,即使是相同的版本。

代碼本身不需要需要需要構建的項目/解決方案文件,越少依賴於它們,項目的真正開放源代碼越友好。如果代碼可以通過命令行或者NAnt等工具正確構建,那麼開源項目可能會更好。因此,僅僅從關注點分離的角度來看,儘量保持對項目文件的依賴性儘可能輕或不存在。

總的來說,如果您的目標受衆有望使用Visual Studio,那麼包括項目文件和解決方案文件在內是沒問題的。

相關問題