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


Visual Studio是15.8.1。专业的。
Windows 10
大约两个小时前从here下载。


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

c# - 在Visual Studio Professional中安装Xamarin-LMLPHP

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

c# - 在Visual Studio Professional中安装Xamarin-LMLPHP

这个文件中有很多东西,我不确定我要寻找什么来找出问题所在。


  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)


我尝试了什么


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


我想念什么?

最佳答案

问题是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,并检查是否仍然可以复制。

关于c# - 在Visual Studio Professional中安装Xamarin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52002454/

10-12 02:56