我一直在尝试在计算机上安装Xamarin。我一直在关注这篇文章Installing Xamarin in Visual Studio 2017
安装似乎进行顺利。关于说它已安装
我现在尝试确认它为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)
我尝试过的事情
我想念什么?
答案 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)