如何将项目从 .NET 3.5 降级到 .NET 2.0?

Posted

技术标签:

【中文标题】如何将项目从 .NET 3.5 降级到 .NET 2.0?【英文标题】:How can a project be downgraded from .NET 3.5 to .NET 2.0? 【发布时间】:2011-08-31 11:32:25 【问题描述】:

如果项目没有使用 .NET 3.5 的任何功能,您如何降级到 2.0?

【问题讨论】:

3.5 和 2.0 在同一个引擎上运行是否有充分的理由 @rerun:当然——安装了 2.0 并不意味着安装了 3.5。 是的,我开枪了。我认为客户端会很乐意升级,但管理员并不太热衷于将它安装在网络上的所有计算机上。同时,我已经完成了一些工作,不想将所有内容复制到我拥有的 2.0 版本的备份中。 有趣的是,它已经是 .NET 2.0。当我第一次在 VS 2008 中打开该项目时,它告诉我它将升级,所以我认为这意味着它正在将其升级到 .net 3.5,但显然不是。谢谢大家! 【参考方案1】:

只需进入项目属性,在“应用程序”下找到“目标框架”选项并将其设置为 2.0。

【讨论】:

【参考方案2】:

转到项目属性并在应用程序选项卡上选择不同的目标框架

【讨论】:

【参考方案3】:

解决方案资源管理器->右键单击项目->属性->将运行时版本更改为2.0

【讨论】:

【参考方案4】:

打开您的.vcproj,然后将行更改为:

TargetFrameworkVersion="131072"

它应该可以解决问题

【讨论】:

以上是关于如何将项目从 .NET 3.5 降级到 .NET 2.0?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 .NET 3.5 项目中引用 .NET 4.0 程序集

从 .NET 3.5 转换到 .NET 2.0

将项目的 .NET 目标框架从 4.0 更改为 3.5 后找不到文件(或程序集)

将 asp.net Mvc 从 3 降级到 2

将目标框架从 .NET 3.5 更改为 .NET 4.0

从 .Net 2 -> 3.5 SP1 WindowsForms:WindowsForms ControlDesigner / CollectionEditor 丢失?