目标框架中缺少“WindowsBase”,“PresentationCore”,“PresentationFramework”

时间:2015-07-16 02:54:17

标签: c# .net visual-studio visual-studio-2012 visual-studio-2013

我正在尝试在Visual Studio 2013中加载解决方案,但我收到此消息:

Project Target Framework Not Installed

当我单击“确定”时,它会显示另一条错误消息:

  

尝试重新定位项目已被取消。需要   程序集'WindowsBase','PresentationCore','PresentationFramework'   在目标框架中缺失。

我安装了所有.NET Framework(我运行的是Windows 10),我已经尝试过.NET Framework修复工具(https://support.microsoft.com/en-us/kb/2698555)。

4 个答案:

答案 0 :(得分:3)

在记事本中打开该项目文件,并将.net版本更改为<你的项目.net版本>并尝试在VS 2013中加载它

答案 1 :(得分:0)

当您收到这些消息时,您可以逐步执行以下操作:

  1. 通过+单击yourprojectname.sln打开另一个项目,所以 你有两个视觉工作室开放。 (一个有工作项目)。
  2. 右键单击解决方案探索中的项目名称 选择“卸载项目”。
  3. 再次点击你的项目,然后选择“编辑 yourprojectname.csproj“。也可以使用您获得的项目 消息。
  4. 比较这两个文件并更改项目。  以及所有人
  5. 保存文件并关闭它。
  6. 再点击您的项目并选择“重新加载项目”

答案 2 :(得分:0)

enter image description here

您是否有“ .Net Desktop Dev”? 已检查Visual Studio安装。

答案 3 :(得分:0)

例如,如果要从源代码下载虚幻引擎4.22。

GitDepedencies.csproj

<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

我已更改为

<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>

“ HTML5LaunchHelper.csproj”,“ nDisplaylistener”和其他内容相同。

我一直单击“不加载项目”,然后单击“全部重新加载”。