簡體   English   中英

我的 Windows Service setup.exe 在 Windows Server 2016 機器上不起作用

[英]My Windows Service setup.exe doesn't work on Windows Server 2016 machine

我在.Net Framework 4.6 上創建了一個 Windows 服務應用程序和該項目的安裝設置。 當我在發布模式下編譯我的項目時,它會創建 setup.exe 和 my.msi 文件。 通常,在 Windows 10 中,我的 setup.exe 和 windows 服務運行良好。 但是當我嘗試在 Windows Server 2016 中運行 setup.exe 時,出現了這個圖像:

圖片

當然,當我單擊“接受”按鈕時,它無法在 windows 服務器 2016 上下載 .net 框架 4.7.2。

據我所知,我的項目與 .net 框架 4.7.2 沒有任何依賴關系。 我已經安裝了我使用的第一個版本的 nugets。 你能幫助我嗎?

最后我解決了這個問題。 安裝項目先決條件是問題所在。 在我的先決條件中,選擇了 net framework 4.7.2 版本,但不知何故我看不到這個! 當我在其中更改目標 .net 框架時,我的所有解決方案都能完美運行。

更多信息: https://www.gonnalearn.com/target-version-net-framework-launch-condition-version/

這個網站上的最后一件事是“檢查先決條件”是我的解決方案:)

暫無
暫無

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

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