2012-06-15 83 views
0

一個.NET 4.0的應用程序需要,不會對系統從Windows XP升級到Windows Vista後運行錯誤。.NET應用程序:覆蓋的Windows XP到Vista升級方案

當應用程序安裝在XP中,快捷方式添加,因此該系統開始啓動文件夾。 系統升級後,在第一次系統啓動,應用程序崩潰與.NET初始化錯誤。這是因爲.NET Framework剛剛開始在第一次系統啓動時升級。 .NET升級完成後,應用程序將正常運行。

的問題是:你可以看到這個問題的一些聰明的解決辦法?應用程序不必在升級後的第一次啓動時啓動,但它不能顯示.NET初始化錯誤。

+1

功能,而不是一個錯誤:http://stackoverflow.com/questions/10032233/why-does-my-net-4-application-know-net-4-is-沒有安裝/ 10033128#10033128 –

回答

0

聰明的解決辦法?你可以有一個本地啓動程序,檢測.net是否是正確的版本,如果它啓動你的.net應用程序。你可以簡單地檢查註冊表,在this question.

+0

我希望本機啓動程序可以避免這種罕見的情況,但謝謝你的答案! –

+0

是的,它確實是一個垃圾回答。也許最好是把.Net呻吟留給用戶,讓他們不要安裝,讓他們把它整理出來,特別是在這種罕見的邊緣情況下。 – msanders

+0

它的報道在我的項目中的錯誤,所以我需要嘗試,但也認爲不值得關注;) –

相關問題