Visual Studio 2017加载项目失败

时间:2018-05-05 15:33:37

标签: c# android visual-studio xamarin project

昨天,我已经完成了Visual Studio 2017上 Android 项目(c#和Xamarin)的工作,我关闭了它。今天,我重新打开项目以继续我的工作,但项目没有加载,而且,我在输出窗口中收到错误说:

  

缺少项目子类型。   子类型:' {EFBA0AD7-5A72-4C68-AF49-83D382785DCF}'此安装不支持。

我已经搜索过并在线尝试了所有解决方案,但对我来说没有任何效果。我试图删除static async Task DoWork2() //modified to catch all exceptions { try { var t1 = DoTask1Async("t1.1", 3000); var t2 = DoTask2Async("t1.2", 2000); var t3 = DoTask3Async("t1.3", 1000); var t = Task.WhenAll(t1, t2, t3); await t.ContinueWith(x => { }); Console.WriteLine("DoWork1 results: {0}", String.Join(", ", t.Result[0], t.Result[1], t.Result[2])); } catch (Exception x) { // ... } } ,修复vs ..我不知道该怎么做..请帮我解决我的问题。

以下是错误的屏幕截图

Pluralsight

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

.suo file

2 个答案:

答案 0 :(得分:0)

之前从未与XAMARIN合作过,但与其他项目的情况有些类似。以下是您可以做的事情:

<强> 1。创建一个新项目

<强> 2。右键单击项目&gt;添加&gt;现有项目

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

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

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

答案 1 :(得分:0)

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

要么安装目标版本,要么更新global.json以适合您已安装的版本。