是否可以强制我的C#解决方案文件使单个DLL包含解决方案中的所有项目,而不是每个项目一个DLL? This dude说这是不可能的,但我注意到这是从2004年的职位。我使用Visual Studio 2008 Team System,它是一个C#应用程序。一个DLL,多个项目?
12
A
回答
20
不可以。每个项目都会编译成一个单独的库或应用程序。
你可以,但是,合并在一起到这些使用ILMerge后编译一个DLL或EXE文件。
0
这是可能的,它在2004年
甚至可能但是,Visual Studio的不公开它。您需要使用netmodules。
0
您可以创建一个MSBuild脚本,该脚本使用XSLT将所有csproj文件合并为一个,然后构建它。你不需要复制cs文件或类似的东西,只需动态生成一个新的csproj文件。
14
直接无法使用Visual Studio,但可以使用ILMerge合并程序集。这可以例如在生成后步骤来完成:
ilmerge /target:winexe /out:SelfContainedProgram.exe
Program.exe ClassLibrary1.dll ClassLibrary2.dll
如果你的项目,你可以依靠ASP.NET Merge Tool一个ASP.Net项目。
0
从来没有亲自做过,但看起来是这样的工具可以做到这一点:
相关问题
- 1. 多个项目Visual Studio解决方案不会调试一个项目的DLL
- 2. 我可以从一个项目创建多个dll吗?
- 3. 如何从多个项目建立一个DLL
- 4. 在qt项目中创建多个dll
- 5. 多个C++ .lib项目到.dll项目,Lua崩溃!
- 6. 如何将输出(.dll)从一个项目拖到另一个项目?
- 7. 每个项目或每个模块有一个DLL?
- 8. 如何添加一个DLL到一个VC++ 2008项目
- 9. 的IntelliJ IDEA:多个目标,多个项目,一个键
- 10. 添加一个DLL到C#项目和使用DLL功能
- 11. 多个项目
- 12. 多个项目
- 13. 一个Django项目,多个设置.py
- 14. 将多个项目打包成一个
- 15. 多个主()一个Netbeans的(C++)项目
- 16. 来自一个setup.py的多个项目?
- 17. 跨多个项目共享一个fabfile
- 18. Git有一个主项目和多个子项目
- 19. 如何在一个Eclipse项目中使用多个GitHub项目?
- 20. 作为一个项目插入到多个项目
- 21. jQuery - addClass为多个项目,其中一个项目为var时
- 22. 单位多个项目到一个maven项目
- 23. 如何在一个主项目中包含多个Xcode项目
- 24. 如何强制多个项目从一个项目在cruisecontrol.net
- 25. 对于所有或多个DLL,哪个更好一个DLL?
- 26. 如何在同一个项目解决方案中调用一个dll类到另一个dll
- 27. setListAdapter多个项目?
- 28. 多个$ _POST项目
- 29. PHP用一个/多个curl请求删除多个项目?
- 30. 一个项目
你确定吗?看起来它创建了一个多模块程序集(一个程序集使用多个dll),而不是一个dll。 – 2010-01-06 22:28:25
它仍然是一个单一的DLL。 – SLaks 2010-01-06 22:31:16