我一直在尝试在计算机上安装Xamarin。我一直在关注这篇文章Installing Xamarin in Visual Studio 2017
Visual Studio是15.8.1。专业的。
Windows 10
大约两个小时前从here下载。
安装似乎进行顺利。关于说它已安装
我现在试图确认它Windows Installation
但由于出现错误,我无法打开窗户。这将我指向一个日志文件
这个文件中有很多东西,我不确定我要寻找什么来找出问题所在。
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/