目前我正在针对.NET Framework 3.5客户端框架进行开发。
在某些情况下(安装了.NET 1.x或2.x时),客户端框架未被安装,而是安装了完整版本的.NET Framework 3.5。
.NET 4.0框架已经解除了这种限制-因此这是一个很好的改进,可以显着减少某些PC上的下载大小。
但是,如果我将应用程序定位到.NET 4.0,则所有客户端都必须下载新的框架。
我认为理想的情况是针对.NET 3.5框架,但将安装程序指向.NET 4.0客户端框架。这样,安装了3.5的PC(目前我们测试中的65%)就可以正常运行,其余的则会安装.NET 4.0。
我的想法正确吗?还是不可行?.NET 3.5框架应用程序只安装了.NET 4.0框架能否运行?
谢谢