Установка Xamarin в Visual Studio Professional - PullRequest
0 голосов
/ 24 августа 2018

Я пытался установить Xamarin на мою машину. Я следил за этой статьей Установка Xamarin в Visual Studio 2017

  1. Визуальная студия 15.8.1. профессиональный.
  2. Windows 10
  3. Скачано с здесь около двух часов назад.

Установка прошла успешно. О говорит ее установил

enter image description here

Я пытался подтвердить это сейчас Установка Windows Но я не могу открыть окно, как я получаю сообщение об ошибке. который указывает мне на файл журнала

enter image description here

В этом файле много вещей, я не уверен, что я ищу, чтобы выяснить, в чем проблема.

Ошибка SetSite для пакета XamarinShellPackage

и

Завершение загрузки пакета [XamarinShellPackage]

и

Сбой LegacySitePackage для пакета [XamarinShellPackage] Источник: «Microsoft.VisualStudio.Composition». Описание: Ожидается 1 экспорт (ов) с именем контракта "Clide.IDevEnv", но найдено 0 после применения применимых ограничений. & # X000D; & # x000A; Microsoft.VisualStudio.Composition.CompositionFailedException: Ожидаемый 1 экспорт (ы) с именем контракта " Clide.IDevEnv "но найдено 0 после применения применимых ограничений. & # X000D; & # x000A; в Microsoft.VisualStudio.Composition.ExportProvider.GetExports (ImportDefinition importDefinition) & # x000D; & # x000A; в Microsoft.VisualStudio.Composition.ExportProvider.GetExports [T, TMetadataView] (String contractName, кардинальность ImportCardinality) & # x000D; & # x000A; в Microsoft.VisualStudio.Composition.ExportProvider.GetExport [T, TMetadataView] (String contractName) & # x000D; & # x000A; в Microsoft.VisualStudio.Composition.ExportProvider.GetExport [T] (String contractName) & # x000D; & # x000A; в Microsoft.VisualStudio.Composition.ExportProvider.GetExportT & # x000D; & # x000A; в Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValueT & # x000D; & # x000A; в Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetServiceT & # x000D; & # x000A; в Clide.DevEnv.Get (IServiceProvider serviceProvider) в D: \ a \ 1 \ s \ src \ Clide.Interfaces \ DevEnv.cs: строка 12 & # x000D; & # x000A; в Xamarin.VisualStudio.TastyPackage.Initialize () в E: \ A_work \ 53 \ s \ src \ Core \ VisualStudio \ FlavorProject \ TastyPackage.cs: строка 116 & # x000D; & # x000A; в Xamarin.VisualStudio.Shell.XamarinShellPackage.Initialize () в E: \ A_work \ 53 \ s \ src \ Core \ VisualStudio.Shell \ XamarinShellPackage.cs: строка 67 & # x000D; & # x000A; в Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)

Что я пробовал

  1. Перезапуск Visual Studio и перезагрузка не помогли.
  2. Эта ошибка теперь появляется, когда я пытаюсь загрузить проект.
  3. У меня нет Bitbucket

Что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Похоже, это была проблема со стороны Microsoft. Я только что обновил visual studio до 15.8.2, затем внес изменения, чтобы добавить Xamarin через пять минут, и это было сделано с установкой. На прошлой неделе было больше 10 минут.

enter image description here

Экран настройки теперь работает, и я могу открыть проект.

0 голосов
/ 28 августа 2018

О проблеме уже сообщили в 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 и проверьте, можете ли вы по-прежнему воспроизводить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...