当我在Visual Studio中创建项目引用时,我是否必须在部署时包含这些项目的DLL?

Kin*_*tor 2 .net c# deployment dll

我有一个控制台应用程序和两个类库项目.

控制台应用程序必须投影对类库项目的引用.

当我构建时,它会为这两个项目生成DLL.我是否必须将这些包含在我的控制台应用程序exe文件中?有没有办法让它成功,所以我不需要包括这两个dll?

理想情况下,我想要一个单独的exe.

And*_*are 5

您必须包含任何引用的程序集,因为它们是应用程序的依赖项.

尽管如此,Microsoft提供了一个名为ILMerge的工具,它允许您将依赖项程序集与可执行文件组合在一起,以创建一个可以发送给客户的可包含的可执行程序集.