要运行此应用程序,首先必须安装.Net 4.5

我有一个我在VS2012中创建的wpf项目,但我现在正试图破解VS2010。

在csproj文件中,我删除了“必需的版本”。 我可以在VS2010中打开项目,我也可以编译它,但如果我尝试运行它,我会收到’needs v4.5’消息。

我尝试删除所有引用并再次添加它们:仍然编译(因此所有依赖项应该在我的(XP)机器上)。

我还应该在哪儿看?

检查.config文件中的元素。

如果它被设置为那么它将寻找.NET 4.5。 (当然,在编译期间根本不使用此设置,这就是VS在编译时不会发出任何警告或错误的原因)

您需要更改Project属性中的Target Framework集。

如果所有其他方法都失败了,那么只需使用WPF应用程序项目创建一个新的解决方案,然后添加所有cs文件以及其他解决方案中的所有其他内容,然后尝试。

Visual Studio 2012具有与2010年不同的运行时和不同的.Net框架,VS2010使用4.0,VS2012使用4.5。

Maby这可能会有所帮助: Visual Studio 2012可以与Visual Studio 2010并排安装吗?

尝试更改web.config文件:

      

有关详细信息