.net 将依赖项组合到控制台应用程序中

.net 将依赖项组合到控制台应用程序中,.net,console-application,.net,Console Application,我用C语言创建了一个控制台应用程序。我专门将其分为3种解决方案:- 类库 类库的单元测试 控制台应用程序 控制台应用程序特别愚蠢。它只是获取参数并将它们传递给类库中的类 在当前形式下,我必须为类库部署带有dll的exe。现在,我更希望能够独立部署exe,而不会因为依赖dll而增加复杂性。我希望将类库分开,因为类库中的功能对于我正在构建的其他应用程序很有用 所以我的问题是,;在构建控制台应用程序时,是否有方法将依赖库与exe捆绑在一起 谢谢。您可以使用此方法组合部件 ILMerge是一个用于将多个

我用C语言创建了一个控制台应用程序。我专门将其分为3种解决方案:-

类库 类库的单元测试 控制台应用程序 控制台应用程序特别愚蠢。它只是获取参数并将它们传递给类库中的类

在当前形式下,我必须为类库部署带有dll的exe。现在,我更希望能够独立部署exe,而不会因为依赖dll而增加复杂性。我希望将类库分开,因为类库中的功能对于我正在构建的其他应用程序很有用

所以我的问题是,;在构建控制台应用程序时,是否有方法将依赖库与exe捆绑在一起

谢谢。

您可以使用此方法组合部件

ILMerge是一个用于将多个.NET程序集合并到单个.NET程序集的实用程序。它同样适用于可执行文件和DLL,并提供了几个用于控制输出的处理和格式的选项

构建后这将是一个额外的过程,尽管您应该能够将其自动化。

您可以使用这种方式组合程序集

ILMerge是一个用于将多个.NET程序集合并到单个.NET程序集的实用程序。它同样适用于可执行文件和DLL,并提供了几个用于控制输出的处理和格式的选项

构建后这将是一个额外的过程,不过您应该能够将其自动化。

另请参见:另请参见: