Xamarin System.objectmodel

#visual-studio #xamarin #xamarin.android #xamarin.forms

#visual-studio #xamarin #xamarin.android #xamarin.forms

Вопрос:

У меня возникли проблемы с созданием общего проекта xaml. При создании нового проекта из коробки он не будет компилироваться. Похоже, связано с system.objectmodel, добавлено вручную из C:Program Файлы (x86) Ссылочные сборки Microsoft Framework MonoAndroid v1.0 Фасады

То же самое; не найдено. Я попытался удалить ссылку, никакой разницы.

Я также получаю предупреждение о конфликте для system.runtime

 <?xml version="1.0" encoding="utf-8"?>
<configuration>
 <runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
   <dependentAssembly>
    <assemblyIdentity name="System.ObjectModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0"/>
   </dependentAssembly>
   <dependentAssembly>
    <assemblyIdentity name="System.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
   </dependentAssembly>
  </assemblyBinding>
 </runtime>
</configuration>
  

Я надеюсь, что это просто. Все, что я сделал, это создал новый общий проект xamarin xaml и попытался скомпилировать его, но это не удалось. Я просто не знаю, в чем секрет, какие сборки и их расположения использовать, нужна небольшая помощь, чтобы справиться с этим.

Большое спасибо,

~ Дэвид

Информация об окружении: Windows 10 Home Microsoft Visual Studio Community 2015 Версия 14.0.25431.01 Обновление 3 Microsoft .NET Framework Версии 4.6.01586 Установленная версия: Community Visual Basic 2015 00322-20000-00000-AA015 Microsoft Visual Basic 2015 Visual C # 2015 00322-20000-00000-AA015 Microsoft Visual C # 2015 Visual C 2015 00322-20000-00000-AA015 Microsoft Visual C 2015 Инструменты анализа приложений для Visual Studio Пакет 1.0 Инструменты анализа приложений для Visual Studio Командная шина, поток событий и асинхронный менеджер Merq предоставляет службы ICommandBus, IEventStream и IAsyncManager MEF для взаимодействия и интеграции слабо связанных компонентов расширения Visual Studio. Общие средства Azure 1.8 Предоставляют общие службы для использования Azure Mobile Services и Microsoft Azure Tools. GitHub.VisualStudio 1.0 Расширение Visual Studio, которое переносит поток GitHub в Visual Studio.

Языковая служба JavaScript 2.0 Языковая служба JavaScript Проектная система JavaScript 2.0 Проектная система JavaScript

Средства мобильных служб Microsoft Azure 1.4 Средства мобильных служб Microsoft Azure

Менеджер пакетов NuGet 3.4.4 Менеджер пакетов NuGet в Visual Studio. Для получения дополнительной информации о NuGet посетитеhttp://docs.nuget.org /.

Визуализатор упреждающей аналитики 1.2 Расширение Microsoft Visual Studio для визуализации агрегированных сводок из продукта упреждающей аналитики.

TypeScript 1.8.36.0 Инструменты TypeScript для Visual Studio

Расширение Xamarin 4.2.0.703 (3b7df6f) Visual Studio для обеспечения разработки для Xamarin.iOS и Xamarin.Android.

Xamarin.Расширение Visual Studio для Android 7.0.1.3 (96c7ba6), позволяющее разрабатывать для Xamarin.Android.

Xamarin.iOS 10.0.1.10 (ad1cd42) Расширение Visual Studio для обеспечения разработки для Xamarin.iOS.

Комментарии:

1. Установка из nuget может быть лучше, чем добавление ссылки вручную

2. Попробовал…. Обновление пакетов создает циклическую ссылку с помощью xamarin.forms. Первый проход, обновления до 24 …. но затем хочет понизить уровень forms 23.3 после обновления, затем он снова требует обновления до 24, моя голова взорвется… никогда не затрагивает system.objectmodel в любом случае, что ожидается, это сборка ms. Какая версия, я не уверен … 4.2? Что за банка с червями. Я думаю, что колеса перестали обновлять xamarin до 4.2 с помощью инструментов… Xamarin хочет, чтобы я записал инцидент с msdn, чтобы заставить это работать, лол..

Ответ №1:

Сначала удалите некоторый файл со своего компьютера, C:Users {имя пользователя} AppDataLocalXamarin

Во-вторых, обновите версию Java.

  1. Перейдите в Nuget и обновите последнюю версию системы.Объектная модель

Обо всех проблемах и решениях, которые у меня были, я написал в своем блоге

Ответ №2:

Попробуйте создать, очистить решение и вручную удалить папку bin и obj в вашем решении. (Как PCL, так и Android / iOS)
В конце попробуйте перезапустить Visual Studio