【发布时间】:2018-05-05 15:33:36
【问题描述】:
昨天,我在 Visual Studio 2017 上完成了我的 Android 项目(c# 和 Xamarin),我关闭了它。今天,我重新打开项目以继续我的工作,但项目没有加载,另外,我在输出窗口中收到错误消息:
缺少项目子类型。 此安装不支持子类型:“{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}”。
我已经在网上搜索并尝试了所有解决方案,但对我没有任何帮助。我试图删除.suo file,修复vs..我不知道该怎么办..请帮我解决我的问题。
这是错误的屏幕截图
更新 我为 Visual Studio 启用了 Xamarin,现在输出窗口中的错误是(并且项目仍然无法加载):
[I:]: Found Xamarin.Android 8.0.0.33
[I:sdk]: Runtime path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android
[I:sdk]: Framework path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\VisualStudio\15.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\15.0_6c165955\Android\AndroidNdkDirectory found:
Path contains ndk-stack in \. (C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b).
[I:sdk]: Key HKCU\SOFTWARE\Xamarin\VisualStudio\15.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
【问题讨论】:
-
是什么样的项目? winform、asp、wpf、uwp?你为什么要标记
android?它是 XAMARIN 项目吗? -
EFBA0AD7-5A72-4C68-AF49-83D382785DCF: 那是Xamarin.Android项目类型,确保你的VS安装中安装了Xamarin组件 -
@zackraiyan 这是安卓
-
你可以试试我的解决方案,看看它是否有效?
-
@SushiHangover 我启用了 Xamarin。你会看到我的更新吗?
标签: c# android visual-studio xamarin project