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 以适应您已安装的版本。
昨天,我在 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 以适应您已安装的版本。