Winforms Windows窗体应用程序转换为.Net Framework 4.0到2.0
在创建Windows窗体应用程序时,我选择了.Net Framework 4.0的目标。现在我想将其构建到.NETFramework2.0。我如何使用VisualStudio2010实现这一点Winforms Windows窗体应用程序转换为.Net Framework 4.0到2.0,winforms,visual-studio-2010,.net-4.0,.net-2.0,Winforms,Visual Studio 2010,.net 4.0,.net 2.0,在创建Windows窗体应用程序时,我选择了.Net Framework 4.0的目标。现在我想将其构建到.NETFramework2.0。我如何使用VisualStudio2010实现这一点 这是一个VB.Net项目。我看不到目标框架。对于我的C项目,我可以看到目标框架属性 在解决方案资源管理器中右键单击该项目,然后转到“应用程序”选项卡中的“属性”“更改目标框架”。对于C项目,如果转到“项目属性”,您将在“应用程序”选项卡上找到目标框架。将其切换到.NET Framework 2.0 尝试生
这是一个VB.Net项目。我看不到目标框架。对于我的C项目,我可以看到目标框架属性 在解决方案资源管理器中右键单击该项目,然后转到“应用程序”选项卡中的“属性”“更改目标框架”。对于C项目,如果转到“项目属性”,您将在“应用程序”选项卡上找到目标框架。将其切换到.NET Framework 2.0 尝试生成并删除不受支持的命名空间 如果您使用了.NET 4特有的任何功能,则必须手动修复 [编辑]正如您提到的,您使用VB.NET 对于VB.NET转到项目属性,点击高级编译选项。。。转到“编译”选项卡 选择目标框架:
根据我的经验,在切换目标框架之后,核心引用将不会更新 例如,我将C库4.0改回了3.5,这样我就可以使用SP2010来处理它,并发现它将CSharp.exe作为4.0程序集保留为未定义的引用 我从头开始重新创建它,发现核心引用集是不同的 为了安全起见,我建议重新创建您的项目,然后重新添加项目文件
但谁知道呢,你可能会走运祝你好运 我一直在尝试将我的项目从.NET2.0升级到4.0,是的,参考资料的目标仍然是.NET2.0。 解决方案使用记事本打开*.csproj项目文件,然后进行更改
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="2.0">
进入
希望此帮助是一个VB.Net项目。我看不到目标框架。对于我的C项目,我可以看到目标框架属性。
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">