在创建Windows窗体应用程序时,我选择了目标为.Net Framework 4.0。现在我想将其构建到.Net Framework 2.0。如何使用Visual Studio 2010实现?
这是一个VB.Net项目。我无法看到“目标框架”。对于我的C#项目,我可以看到“目标框架”属性。
在创建Windows窗体应用程序时,我选择了目标为.Net Framework 4.0。现在我想将其构建到.Net Framework 2.0。如何使用Visual Studio 2010实现?
这是一个VB.Net项目。我无法看到“目标框架”。对于我的C#项目,我可以看到“目标框架”属性。
对于C#项目,如果您进入项目属性,您会在“应用程序”选项卡上找到 Target Framework
。将其切换为 .NET Framework 2.0
。
尝试进行构建并删除不受支持的命名空间。
如果您使用了特定于 .NET 4 的功能,则必须手动修复它。
[编辑] 您提到您使用的是VB.NET。
对于VB.NET,请进入项目属性,点击 高级编译选项...
到 编译
选项卡。
选择目标框架:
在“解决方案资源管理器”中右键单击项目,选择属性,在“应用程序”选项卡中更改目标框架。
根据我的经验,在更改目标框架后,核心引用不会被更新。
例如,我从C#库4.0切换回3.5(这样我就可以在SP2010中使用它),发现它将CSharp.exe(一个4.0程序集)留作未定义的引用。
我从头开始重新创建它,并发现一组核心引用是不同的。
为了安全起见,我建议您重新创建项目并重新添加项目文件。
但谁知道呢,也许你会很幸运。:D 祝你好运!
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="2.0">
进入
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">