2010-08-20 135 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”/> /启动> /配置>

预先感谢

回答

相关问题