Visual studio 2017加载项目失败

Visual studio 2017 load project failed

昨天,我在 Visual Studio 2017 完成了我的 Android 项目(c# 和 Xamarin),我关闭了它。今天,我 re-opened 该项目是为了继续我的工作,但该项目没有加载,另外,我在输出 window 中收到一条错误消息:

There is a missing project subtype. Subtype: '{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}' is unsupported by this installation.

我已经在网上搜索并尝试了所有的解决方案,但没有一个对我有用。我尝试删除.suo file,修复vs..我不知道该怎么办..请帮我解决我的问题。

错误截图如下

更新 我为 Visual Studio 启用了 Xamarin,现在输出 window 中的错误是(项目仍然无法加载):

[I:]:                     Found Xamarin.Android 8.0.0.33
[I:sdk]:                  Runtime path: C:\Program Files (x86)\Microsoft Visual Studio17\Community\MSBuild\Xamarin\Android
[I:sdk]:                  Framework path: C:\Program Files (x86)\Microsoft Visual Studio17\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0
[I:sdk]:                    Key HKCU\SOFTWARE\Xamarin\VisualStudio.0_6c165955\Android\AndroidSdkDirectory found:
    Path contains adb in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:sdk]:                    Key HKCU\SOFTWARE\Xamarin\VisualStudio.0_6c165955\Android\AndroidNdkDirectory found:
    Path contains ndk-stack in \. (C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b).
[I:sdk]:                    Key HKCU\SOFTWARE\Xamarin\VisualStudio.0_6c165955\Android\JavaSdkDirectory found:
    Path contains jarsigner.exe in \bin (C:\Program Files\Java\jdk1.8.0_131).
[I:]:                     Found Android SDK. API levels: 22, 23, 24, 25

之前从未与 XAMARIN 合作过,但在其他项目中遇到过类似的情况。您可以执行以下操作:

1.新建项目

2。右键单击项目 > 添加 > 现有项

3。浏览到以前的项目目录并添加所有项目文件(我的意思是代码文件,例如.cs)

**4。在 winforms 中,如果您添加一个表单的 .cs 文件,它也应该自动加载 .designer.cs 。 **

这样做之后,您可以取回整个项目。可能会有一些错误,但它们很容易修复。 希望这会有所帮助:)

我有一个 global.json 和未安装的 dotnet 核心 sdk。

安装目标版本或更新您的 global.json 以适应您已安装的版本。