簡體   English   中英

缺少 Visual Studio 22 EXE DLL

[英]Visual Studio 22 EXE missing DLL

我查看了該平台關於我遇到的這個新問題的多個回復,想知道是否有更好的方法。

我在最新版本的 Visual Studio 2022 中使用 DO.NET Framework 4.8 創建了一個控制台應用程序。我對控制台應用程序進行了清理和重建以創建其 EXE 文件。 然后,我將生成的 EXE 從 Release BIN 文件夾移動到我服務器上的另一個文件夾以進行生產。 但是,當我調用並執行 EXE 時,出現錯誤,提示缺少支持的 DLL。 我正在使用 SendGrid 從 EXE 中發送電子郵件,並安裝了 Nuget Package 以支持 SendGrid 功能。

為了讓 EXE 工作,我還必須從發布文件夾中拖出所有生成的 DLL。 以前從未有過這種情況。

我如何編譯 EXE 使其在單個文件中正常工作?

感謝您的所有回答和支持。 全部閱讀后,Publish 推薦勝出。 我只能得到一個 exe 文件,然后將其傳輸到我的服務器,它可以自行運行,沒有任何問題。 我沒有被要求提供 SendGrid DLL 或任何其他請求。

下圖描述了我的 .net6.0 發布設置。 作為這個過程的支持文檔,我還找到了下面這篇文章: https://learn.microsoft.com/en-us/do.net/core/deploying/single-file/overview

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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