我在MS Visual Studio 2008中有一個C#項目,我想在Google Code上分享...如果我想要讓其他貢獻者參與,我不確定我應該在Google Code上共享哪些文件?我完全不確定的是共享整個解決方案文件夾還是共享.cs文件?如果是後者,貢獻者如何開始構建解決方案和目錄結構? 謝謝在Google Code上分享C#項目的內容?
0
A
回答
2
通常我會在項目團隊環境中(例如在工作中)將項目文件和解決方案文件包含爲源代碼的一部分,特別是如果它們包含適當建築物所需的任何東西的代碼(構建事件,DLL引用等)。用戶文件和suo文件以及類似的東西是不需要的,這些都是用戶特定的。但是,這是在一個可以安全地假定每個人都使用Visual Studio的環境中,即使是相同的版本。
代碼本身不需要需要需要構建的項目/解決方案文件,越少依賴於它們,項目的真正開放源代碼越友好。如果代碼可以通過命令行或者NAnt等工具正確構建,那麼開源項目可能會更好。因此,僅僅從關注點分離的角度來看,儘量保持對項目文件的依賴性儘可能輕或不存在。
總的來說,如果您的目標受衆有望使用Visual Studio,那麼包括項目文件和解決方案文件在內是沒問題的。
相關問題
- 1. 在Google分享按鈕後刪除「在Google+上分享此內容」?
- 2. 如何在iOS應用上分享Google+上的內容?
- 3. 分享facebook上的內容
- 4. 與ADDTHIS在我的Google+頁面上分享內容
- 5. 在Google Glass上分享來自Immersion的內容?
- 6. 在Google+上分享
- 7. 如何在Google上分享內容通過ios應用程序
- 8. 在facebook上分享自定義內容
- 9. 在臉書上分享HTML內容
- 10. 在Facebook上分享多個項目
- 11. 在Google+上分享網址
- 12. 公開鏈接到我在Google Code上的所有項目
- 13. iOS - 如何在沒有SDK顯示的中間分享屏幕的情況下在Google+上分享內容?
- 14. 谷歌加分享內容
- 15. 在iOS上的Google+上分享?
- 16. 在Google Code Hosting上刪除項目並將其製作爲商業項目
- 17. 如何在Google Code項目頁面上獲取AdSense?
- 18. Google Code上每個項目的Mercurial存儲庫數量
- 19. 在Google+上上傳和分享圖片
- 20. 如何通過Google+在Android上通過移動應用分享內容?
- 21. AMP項目 - Google Analytics(分析) - 內容分組放大分析代碼
- 22. Android:Facebook分享鏈接內容
- 23. Android分享內容功能
- 24. 定製「Facebook分享」內容
- 25. 動態內容分享
- 26. Google plus:分享我的內容後如何獲得反饋?
- 27. 分享facebook項目籌劃項目
- 28. 在Google雲端硬盤上分享Google+上的互動帖子?
- 29. 在Facebook上分享我的網站內容的提示
- 30. 分組項目基於其內容
查看已發佈的其他C#項目可能會讓您更好地瞭解具體應該包含哪些內容。它將在整個解決方案文件夾和.cs文件之間。 – 2010-12-11 15:36:23