![](/img/trans.png)
[英]How can I package the .NET framework with an executable without using an installer?
[英]How to build .NET Framework executable that includes dependencies
我是 .NET 新手,遇到以下問題:我編寫了一個簡單的應用程序,它引用了幾個 NuGet 包。 我想為我的項目創建一個可執行文件,它可以在我們的一台 Windows 服務器上運行。 Visual Studio 為我生成的myproject.exe
文件似乎不包含引用的 NuGet 包,這意味着我無法將myproject.exe
文件復制到我們的 Windows 服務器並在那里運行它。
如何創建一個包含我的應用程序所需的所有依賴項的.exe
文件,以便它可以在我們的 Windows 服務器上運行?
如果您真正追求的是單個可執行文件,則可以考慮 ILMerge(請參閱https://github.com/dotnet/ILMerge )。
但是,這對於在 Windows Server 上運行您的應用程序不是必需的。 默認情況下,bin 目錄通常包含部署解決方案所需的所有內容(因此應復制其所有內容以及可執行文件)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.