簡體   English   中英

如何構建包含依賴項的 .NET Framework 可執行文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM