c# - Visual Studio 2017 加载项目失败
问题描述
昨天,我在 Visual Studio 2017 上完成了我的Android项目(c# 和 Xamarin)的工作,我关闭了它。今天,我重新打开项目以继续我的工作,但项目没有加载,另外,我在输出窗口中收到错误消息:
缺少项目子类型。此安装不支持子类型:“{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}”。
我已经在网上搜索并尝试了所有解决方案,但对我没有任何帮助。我试图删除.suo file
,修复与..我不知道该怎么办..请帮我解决我的问题。
这是错误的屏幕截图
更新 我为 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
解决方案
以前从未合作过,XAMARIN
但在其他项目中遇到过类似的情况。这是您可以执行的操作:
1.新建项目
2.右键单击项目>添加>现有项目
3. 浏览到之前的项目目录并添加所有项目文件(我是指.cs等代码文件)
**4。在 winforms 中,如果您添加回表单的 .cs 文件,它也应该会自动加载 .designer.cs。**
这样做后,您可以取回整个项目。可能会有一些错误,但它们很容易修复。希望这可以帮助 :)
推荐阅读
- javascript - 显示:块;基于 ul 中列表项的数量
- javascript - 运行功能后在新选项卡中打开链接(.pdf 文件)且不更改路线
- docker - 我想限制 docker daemon 的资源
- java - 如何使用 Selenium 或 Selenide 选择 md-autocomplete 选项?
- java - 如何在 Java 中获取 PDF 文件的页眉、页脚大小?
- python - 将 Python 对象传递给 C 并再次返回
- python - 从 Jupyter PySpark notebook 中的 git clone 导入 python 模块
- html - HTML 嵌入使用错误的相对路径
- php - 使用sql内部连接从两个表中获取数据,试图获取非对象的属性
- python - 将心电图数据记录到文本文件中