评论会员:游客 时间:2012/02/07
后你改变你的框架版本(在项目属性的目标框架下拉),它已被关闭并重新加载,就必须重建整个项目。如果不这样做,那么你的exe将继续期待"老字号",更高的版本。您必须为每个解决方案中的项目(包括项目,我相信任何设置)设置适当的框架版本,并确保任何外部控制/DLL是适用于低版本的框架。不要忘了重建调试和您的项目的发行版本,或者你可以安装一个旧版本比你想象的!imgsrc=http://www.orcode.com/img/ico/smiley_laugh.gif
SAKryukov
评论会员:游客 时间:2012/02/07
从你的问题,我可以看到你明白什么,你唯一需要做的逻辑推理。您可以使用VisualStudio2010支持任何目标平台从2.0到4.0,运行时将在目标机器上需要各自的版本。NETFramework中,或更高。在此之上,你应该明白库正在增加和升级,从早期到更高版本,以及一些API的一部分,是在新版本弃用。这将清楚地检测生成过程,当你降级:如果你正在尝试使用一些新的功能不是在旧库编译将失败。如果您升级,并面临着过时的功能,一般的编译器诊断将是警告。您将需要构建与这些故障和警告处理,有没有其他办法。有些项目可以带来的共同点要建立你需要的所有目标平台,有些却不能。根据您的信息很一般,这就是你应该考虑。mdash;SA