【问题标题】:'WindowsBase', 'PresentationCore', 'PresentationFramework' are missing from the target framework目标框架中缺少“WindowsBase”、“PresentationCore”、“PresentationFramework”
【发布时间】:2015-07-16 02:54:17
【问题描述】:

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

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

已取消尝试重新定位项目。必需的 程序集“WindowsBase”、“PresentationCore”、“PresentationFramework” 目标框架中缺少。

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

【问题讨论】:

  • 你能在记事本中打开那个项目文件并将.net版本更改为4.5并尝试在VS 2013中加载它
  • 我把'<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>'改成了4.5,VS无法加载,因为还是出现同样的错误。
  • 当我更改为 v3.5 时它可以工作!谢谢!
  • 我在VS2017中遇到了这个错误,只是因为没有安装“.NET Desktop dev”组件。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      enter image description here

      你有“.Net Desktop Dev”吗? 已检查 Visual Studio 安装。

      【讨论】:

        【解决方案4】:

        例如,如果您从源代码下载 Unreal Engine 4.22。

        GitDepedencies.csproj

        <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
        

        我已经改成

        <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
        

        “HTML5LaunchHelper.csproj”、“nDisplaylistener”等也是如此。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-24
          • 2019-05-14
          • 1970-01-01
          • 2012-01-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多