我有難同當新用戶執行它有機器上,他們將得到這個醜陋的錯誤消息的WPF應用程序:如何自定義「.NET FrameworkInitialization錯誤」?
運行該應用程序,您必須首先安裝以下 版本的.NET Framework的:v4.0.30319
我需要自定義該消息到一個更好的圖形用戶界面,也許在不同的語言, 我怎麼能這樣做呢?
我有難同當新用戶執行它有機器上,他們將得到這個醜陋的錯誤消息的WPF應用程序:如何自定義「.NET FrameworkInitialization錯誤」?
運行該應用程序,您必須首先安裝以下 版本的.NET Framework的:v4.0.30319
我需要自定義該消息到一個更好的圖形用戶界面,也許在不同的語言, 我怎麼能這樣做呢?
「定製」該對話框的唯一方法是爲應用程序構建本機(非.NET)包裝器或存根,以檢查是否安裝了.NET框架。您可以通過註冊表(support.microsoft.com/kb/315291)執行此操作,如果沒有,則顯示消息。
你可以做到這一切,或者採取常識性的方法,在必要時通過捆綁或直接下載自動安裝框架,如Mark Hall所評論的。
更新描述簡單的包裝過程
賓果!!我需要一個包裝,但怎麼樣? –
更新了我的回答,涉及的過程 – geoffreys
這似乎是我的答案,但問題是我們知道有2個.exe文件!是否有可能將它們放在一起,就像使用託管代碼和非託管代碼一樣? –
更好的主意是將.NET框架版本與您的應用程序一起打包並將其分發到一起。錯誤仍然是一個錯誤,無論它顯示得多麼好。 – BoltClock
我知道這可能看起來很奇怪,但我有一些限制,因此無法將其與發佈內容打包在一起。 –
安裝過程中,您的安裝程序是否已從Microsoft下載框架。 –