我有一個Visual Studio解決方案,此解決方案包含一些項目。我可以將這個解決方案中的所有項目構建成一個DLL嗎?C#Visual Studio解決方案在一個DLL中
14
A
回答
11
您可以使用ILMerge將多個程序集合併成一個程序集。
還有一個相當老的具有類似功能的單聲道項目 - mono.merge。
5
3
1
既然你在談論的項目,你也可以把它們編譯成.netmodule並把它們放在一個裝配這樣的: http://msdn.microsoft.com/en-us/library/226t7yxe(VS.90).aspx
2
不,viusal studio不會將多個項目的源代碼/輸出組合到一個dll /應用程序中。最好的辦法是設置每個項目的後期構建步驟以調用第三方應用程序(如ILMerge)。只要確保構建順序是正確的,並且多個項目不嘗試啓動。你也可以脫離製作另一個靜態鏈接到其他dll的項目。
相關問題
- 1. Visual Studio 2003解決方案到Visual Studio 2013解決方案
- 2. Maven2中的Visual Studio C++解決方案
- 3. 在Visual Studio解決方案中更新第三方組件dll
- 4. Visual Studio:單一解決方案還是很多解決方案?
- 5. visual studio解決方案
- 6. Visual Studio解決方案
- 7. 包含多個解決方案的Visual Studio解決方案
- 8. 一把umbraco Visual Studio解決方案(V4.7)
- 9. Sitecore和多個Visual Studio解決方案
- 10. 在Visual Studio中創建一個Web解決方案安裝2010
- 11. 打開Visual Studio 2010解決方案在Visual Studio 2013中
- 12. 多個項目Visual Studio解決方案不會調試一個項目的DLL
- 13. C#/ C++在同一個解決方案 - 的DllImport找不到DLL
- 14. 鏈接在被稱爲SOL一個解決方案,我有兩個項目,一個Visual Studio解決方案
- 15. 的SharePoint Visual Studio解決方案在解決方案庫中不可見
- 16. 對Visual Studio 2010解決方案和TFS的DLL依賴關係
- 17. 使用Visual Studio 2012在TFS 2010中構建C#解決方案
- 18. 在Visual Studio 2005中調試多項目(C++)解決方案
- 19. 如何在Visual Studio 2010中創建C++項目/解決方案?
- 20. 只有一個解決方案在Visual Studio
- 21. 如何在Visual Studio 2013中將Web引用從一種解決方案複製到另一個解決方案
- 22. 在Visual Studio中構建解決方案,重建解決方案和清理解決方案的區別?
- 23. Visual Studio 2008中的Visual Studio 2010(測試版2)解決方案
- 24. 幫助在一個解決方案中的Visual Studio瞭解多個項目
- 25. 從sourcesafe斷開Visual Studio解決方案?
- 26. OneDrive上的Visual Studio解決方案
- 27. Visual Studio解決方案和項目
- 28. 無法打開Visual Studio解決方案
- 29. Visual Studio 2010解決方案問題
- 30. Visual Studio 2005清潔解決方案
非常感謝您的回答。 – jitm 2010-07-26 15:19:06