2010-08-20 128 views
1

我有一個使用.Net Framework 3.5 SP1(也使用wix)構建的C#應用​​程序。 運行機器中的顯而易見的必要條件是.Net 3.5 SP1,但如果機器已經具有.Net 4.0,該怎麼辦?使用.Net Framework 3.5 SP1構建,可以在4.0中運行?

現在我在該機器發生崩潰,只安裝.Net 3.5 SP1修復了這個問題。

有沒有辦法避免已經有.Net 4的客戶安裝.Net 3.5sp1? 或者我必須重新編譯.Net Framework 4中的應用程序嗎?

在之前(編譯.NET2和可運行在.NET3.5)我用一個app.config與此內容相似的問題 - 它固定的老場景:

XML版本=「1.0」 ? 配置> 啓動useLegacyV2RuntimeActivationPolicy = 「真」> supportedRuntime版本= 「V2.0.50727」/> supportedRuntime版本= 「V4.0」/> /啓動> /配置>

預先感謝

回答

相關問題