Dot-Net
帶有 .NET 4.0 的 NSIS 安裝程序
如果機器還沒有從 NSIS 安裝程序自動下載和安裝 .NET 4.0 框架的標準/首選方法?
有幾個例子可以在舊版本的框架上使用,但似乎沒有一個適用於 4.0。在我自己破解一些東西之前,我想看看這裡是否有人知道已經存在的東西。
感謝您的時間。
問題是什麼?該解決方案應與任何其他 .NET 版本相同。
像這樣的東西應該工作:
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client" Install IntOp $8 $0 & 1結果在 reg $8
替換
Client為Full檢測非客戶端版本。
為什麼不簡單地在 NSIS 安裝程序中包含 .NET 4.0 redist並在未檢測到 4.0 系統資料庫項時執行它?
如果您認為 50 MB 太大而無法與安裝程序一起打包,則僅在需要時才下載它。
如果您列出了您嘗試過但沒有奏效的內容,這將有所幫助。(我懷疑您可能已經看到了第三個連結並且 lang 規範讓您感到困惑?)