當在用戶計算機上直接複製並粘貼發佈應用程序時遇到問題我在用戶計算機上未安裝.NET Framework時出現非常糟糕的錯誤消息。有關獲取.NET Framework的適當版本指令 v4.0.30319 聯繫您的應用程序發佈者:C#發佈應用程序通過使用僅複製和粘貼
運行該應用程序,您必須首先安裝.NET Framework的以下版本之一。
我的問題是:
當應用程序圖標 我想顯示自定義消息框,告訴用戶使用.NET框架 如果不是用戶的機器上安裝的用戶點擊。
當在用戶計算機上直接複製並粘貼發佈應用程序時遇到問題我在用戶計算機上未安裝.NET Framework時出現非常糟糕的錯誤消息。有關獲取.NET Framework的適當版本指令 v4.0.30319 聯繫您的應用程序發佈者:C#發佈應用程序通過使用僅複製和粘貼
運行該應用程序,您必須首先安裝.NET Framework的以下版本之一。
我的問題是:
當應用程序圖標 我想顯示自定義消息框,告訴用戶使用.NET框架 如果不是用戶的機器上安裝的用戶點擊。
聽起來像你需要一個包裝應用程序,點擊後,它將檢查.NET框架是否存在。如果有,請運行該應用程序。否則,顯示錯誤消息。
但是現在這個包裝應用程序需要在平臺上可靠地運行,即使沒有您正在檢查的C#/ .NET版本。
如果可能我需要代碼在我的應用程序C# – zezo
這個問題也在這裏討論: http://stackoverflow.com/questions/4945006/how-to-check-if-the-net-framework-is-installed- c-wpf http://stackoverflow.com/questions/21850756/what-if-net-framework-is-not-available – Bouke
可能是其中一個部署選項會激勵你: https://msdn.microsoft .com/en-us/library/ee942965(v = vs.110).aspx – Bouke
這稱爲**先決條件** – Jim
可能的重複[如何檢查如果.Net框架安裝\ [C#/ WPF \]](http://stackoverflow.com/questions/4945006/how-to - 檢查,如果網絡框架被安裝,c-wpf) – Jim
@Jim - 你能詳細說明一下嗎?你是指一個普遍的概念,還是針對這個問題的技術解決方案? – mmcrae