Visual studio 2017 在重定目标为net standard 2.0后,无法生成解决方案并打开项目的属性

Visual studio 2017 在重定目标为net standard 2.0后,无法生成解决方案并打开项目的属性,visual-studio-2017,visual-studio-2019,.net-standard-2.0,Visual Studio 2017,Visual Studio 2019,.net Standard 2.0,Repro 我使用以Net4.6.1为目标的项目及其测试项目创建了新的解决方案 项目是从VS 2017中创建的解决方案复制的 我已更改v4.6.1 单元测试和库项目(library)的netstandard2.0 现在我无法构建解决方案。打开“项目属性”窗口时,我看到错误: An error occurred trying to load the project properties window. Close the window and try again. Member not fo

Repro

  • 我使用以Net4.6.1为目标的项目及其测试项目创建了新的解决方案
  • 项目是从VS 2017中创建的解决方案复制的
  • 我已更改
    v4.6.1
    单元测试和库项目(
    library
    )的netstandard2.0
现在我无法构建解决方案。打开“项目属性”窗口时,我看到错误:

An error occurred trying to load the project properties window.  Close the window and try again. Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
这有用吗

我自己也遇到了同样的问题。解决方案文件似乎存在问题。我从解决方案中删除了该项目,然后重新添加。这会导致VS将其识别为正确的项目类型。希望这能帮助其他人避免在这个问题上花费太多时间

这有帮助吗

我自己也遇到了同样的问题。解决方案文件似乎存在问题。我从解决方案中删除了该项目,然后重新添加。这会导致VS将其识别为正确的项目类型。希望这能帮助其他人避免在这个问题上花费太多时间


回答

我必须替换:

<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

致:


在我的csproj文件中

资料来源:
回答

我必须替换:

<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

致:


在我的csproj文件中

资料来源:

这是否回答了您的问题?不幸的是,这对回答你的问题没有帮助吗?不幸的是,它没有帮助不幸的是,删除和添加项目返回没有帮助,删除和添加项目返回没有帮助