我需要一些關於Visual Studio解決方案和項目組織的幫助。組織Visual Studio解決方案的最佳實踐
我有幾個項目的解決方案。所有這些都是用C#編寫的,並被編譯爲庫以供GUI使用。其中一些圖書館也與其他圖書館存在依賴關係。例如,TestExecutive需要LoggingFramework,Communications需要LoggingFramework。
哪種組織方式最好?我正在考慮在一個文件夾程序集將庫的二進制文件保存在一個地方。例如:
Solution
|
|-- TestExecutive
|-- LoggingFramework
|-- assemblies
還有另一個問題。其中一個項目使用本地C dll。我該在哪裏放置這個圖書館?隨着圖書館的程序集或最終的可執行文件?
編輯:
好了,現在假設我有WinForms的程序運行。我有源代碼和二進制文件混合。我需要哪些功能來生成我可以分發的內容?我的意思是,所有的庫和配置文件,但沒有源代碼。我之前使用Nullsoft安裝程序完成了此操作,但我不知道Visual Studio是否可以幫助您做到這一點。
您的一個項目類型是安裝程序項目。只需將其添加到您的解決方案。在整個網絡或MSDN上有很多教程。 – Clyde 2009-08-17 14:13:52
有完整源代碼示例的最終解決方案嗎? – Kiquenet 2013-12-03 11:31:50