我有一个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