如何构建包含依赖项的.NET Framework可执行文件

时间:2019-12-05 10:37:41

标签: c# .net

我是.NET的新手,并且存在以下问题:我编写了一个引用了一些NuGet包的简单应用程序。我想为我的项目创建一个可执行文件,可以在我们的Windows服务器之一上运行。 Visual Studio为我生成的myproject.exe文件似乎未包含引用的NuGet程序包,这意味着我无法将myproject.exe文件复制到我们的Windows服务器上并在其中运行。

如何创建一个.exe文件,其中包含应用程序需要的所有依赖关系,以便可以在我们的Windows服务器上运行?

1 个答案:

答案 0 :(得分:2)

如果只需要一个可执行文件,则可以考虑使用ILMerge(请参阅https://github.com/dotnet/ILMerge)。

但是,不必在Windows Server上运行您的应用程序。默认情况下,bin目录通常包含部署解决方案所需的所有内容(因此应复制其所有内容以及可执行文件)。

相关问题