了解 .NET 程序集
当我在 Visual Studio 的解决方案中构建一个项目(可以是 C# VB.NET F# 或其他)时,我想每个项目只生成一个程序集,对吗?
所以如果我有一个包含项目 1 2 3 和 4 的解决方案 当我逐一构建每个项目时,我会得到 4 个程序集,对吗?
但是,是否有可能让构建器/编译器为整个解决方案仅生成一个程序集?或者两个项目一起编译?
我的意思是使用命令行调用编译器并设置目标程序集......
When I build a project in a solution in Visual Studio (it can be C# VB.NET F# or else) I suppose that only one assembly per project is generated right?
So if I have a solution containing project 1 2 3 and 4
When I build one by one each project I get 4 assemblies right?
However, is there the possibility to let the builder/compiler generate only one assembly for the entire solution? Or for two projects compiled together?
I mean something like calling the compiler using the command line and setting a target assembly...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
默认情况下,项目和程序集之间存在一一对应关系。但是您可以使用 ILMerge< /a> 从多个程序集中创建一个程序集。
By default there is a 1 to 1 correspondence between projects and assemblies. But you can use a tool like ILMerge to create one assembly from several.