是否可以强制我的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. VS C++多个项目到一个DLL
- 2. 项目不能一个dll
- 3. 多个项目Visual Studio解决方案不会调试一个项目的DLL
- 4. 与jni在同一个项目中加载多个dll
- 5. 我可以从一个项目创建多个dll吗?
- 6. 如何建立一个网络项目到多个.DLL?
- 7. 如何在.NET中将一个项目编译为多个dll
- 8. 如何从多个项目建立一个DLL
- 9. 在qt项目中创建多个dll
- 10. 引用另一个项目使用DLL
- 11. 一个VB项目的Openpop Dll文件
- 12. 多个C++ .lib项目到.dll项目,Lua崩溃!
- 13. 如何将输出(.dll)从一个项目拖到另一个项目?
- 14. 多个项目同一行
- 15. 每个项目或每个模块有一个DLL?
- 16. 访问另一个项目中的类型从一个DLL(C#)
- 17. 编译一个C#项目到一个DLL
- 18. 如何添加一个DLL到一个VC++ 2008项目
- 19. GIT从一个多项目结构克隆一个SVN项目
- 20. 的IntelliJ IDEA:多个目标,多个项目,一个键
- 21. 添加一个DLL到C#项目和使用DLL功能
- 22. 多个项目
- 23. 多个项目
- 24. 多个项目
- 25. Newtonsoft.Json.JsonConvert.SerializeObject单个项目与多个项目
- 26. 一个Django项目,多个设置.py
- 27. 来自一个setup.py的多个项目?
- 28. 一个项目下的多个网站
- 29. 将多个项目打包成一个
- 30. 一个CMakeLists.txt中的多个CMake项目
你确定吗?看起来它创建了一个多模块程序集(一个程序集使用多个dll),而不是一个dll。 – 2010-01-06 22:28:25
它仍然是一个单一的DLL。 – SLaks 2010-01-06 22:31:16