2011-03-15 62 views
1

(.NET 3.5無法在.NET 4.0中運行)儘管知春裏的保證後淨永遠是向後兼容(http://msdn.microsoft.com/en-us/library/bb822049.aspx)我的.Net 3.5 SP1的應用程序不運行帶有.NET4一個盒子.....檢測哪個版本的.Net已安裝?

該用戶會遇到一個錯誤,該應用程序無法運行的原因:

「無法找到運行該應用程序的運行時版本。」

太好了。

因此,我想完全編寫另一個應用程序,它將運行並檢查它們是否可以在C++中運行該應用程序。我該如何檢查.Net的安裝版本,以及如果確定我的應用程序.Net應用程序會運行,否則請指向正確的方向來安裝所需的.Net?

+0

你可能只安裝了客戶端框架目標的完整的框架的機器上。 – SLaks 2011-03-15 00:40:53

+0

Im targeting .Net 3.5 ...無論如何,客戶端只能安裝客戶端框架,所以我仍然需要解決問題。 – markmnl 2011-03-15 00:42:51

+1

@Fëanor:你是針對客戶端還是滿員工? – SLaks 2011-03-15 00:45:09

回答

3
+0

這就是我一直所做的。似乎運作良好。您也可以在應用程序加載之前執行.net檢查,並在出現問題時提醒用戶。 – 2011-03-15 00:44:06

相關問題