在Visual Studio Professional中安装Xamarin

时间:2018-08-24 10:25:10

标签: c# visual-studio xamarin visual-studio-2017

我一直在尝试在计算机上安装Xamarin。我一直在关注这篇文章Installing Xamarin in Visual Studio 2017

  1. Visual Studio是15.8.1。专业。
  2. Windows 10
  3. 大约两小时前从here下载。

安装似乎进行顺利。关于说它已安装

enter image description here

我现在尝试确认它为Windows Installation 但由于出现错误,我无法打开窗户。将我指向一个日志文件

enter image description here

此文件中有很多东西,我不确定要查找什么来查找问题所在。

  

SetSite软件包XamarinShellPackage失败

  

结束包加载[XamarinShellPackage]

  

程序包[XamarinShellPackage]的LegacySitePackage失败源:'Microsoft.VisualStudio.Composition'描述:预期将导出1个合同名称为“ Clide.IDevEnv”的出口,但在应用适用的约束后发现0。 Microsoft.VisualStudio.Composition.CompositionFailedException:预期导出1个合同名称为“ Clide.IDevEnv”的出口,但在应用适用的约束后找到0。    在Microsoft.VisualStudio.Composition.ExportProvider.GetExports(ImportDefinition importDefinition)    在Microsoft.VisualStudio.Composition.ExportProvider.GetExports [T,TMetadataView](字符串contractName,ImportCardinality基数)    在Microsoft.VisualStudio.Composition.ExportProvider.GetExport [T,TMetadataView](字符串contractName)    在Microsoft.VisualStudio.Composition.ExportProvider.GetExport [T](字符串contractName)    在Microsoft.VisualStudio.Composition.ExportProvider.GetExportT    在Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValueT    在Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetServiceT    在D:\ a \ 1 \ s \ src \ Clide.Interfaces \ DevEnv.cs:第12行的Clide.DevEnv.Get(IServiceProvider serviceProvider)    在Xamarin.VisualStudio.TastyPackage.Initialize()在E:\ A_work \ 53 \ s \ src \ Core \ VisualStudio \ FlavorProject \ TastyPackage.cs:line 116中    在E:\ A_work \ 53 \ s \ src \ Core \ VisualStudio.Shell \ XamarinShellPackage.cs:line 67中的Xamarin.VisualStudio.Shell.XamarinShellPackage.Initialize()    在Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)

我尝试过的事情

  1. 重新启动Visual Studio和重新启动没有帮助。
  2. 现在,每当我尝试加载项目时,都会弹出此错误。
  3. 我没有Bitbucket

我想念什么?

2 个答案:

答案 0 :(得分:0)

问题是already reported to Microsoft,Microsoft发布了一种解决方法:

  

有一些可能的解决方法,您可能需要在我们完成时尝试   一个解决方案。

     

请关闭所有打开的VS实例并复制此文件(请注意,   需要调整特定VS实例的路径):

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\Microsoft.NET.Build.Extensions\net461\lib\netstandard.dll"
     

到Xamarin扩展文件夹:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Xamarin.VisualStudio
     

然后打开VS并检查您是否仍然可以复制。

答案 1 :(得分:0)

这似乎是Microsoft方面的问题。我刚刚将Visual Studio更新为15.8.2,然后进行了修改,以在五分钟后添加Xamarin,并完成了安装。上周超过了10分钟。

enter image description here

配置屏幕现在可以使用了,我可以打开一个项目。