我有一個使用.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」/> /啓動> /配置>
預先感謝