Я пытаюсь создать мое приложение Xamarin.iOS
на своем Mac с помощью Visual Studio Team Services (была Visual Studio Online) и VSTS сборки агента (https://github.com/Microsoft/vsts-agent)MVVMCross не восстанавливает при запуске восстановления Nuget - Ошибка: MvvmCross.Core 'уже имеет зависимость, определенную для' MvvmCross.Platform
Когда мой Xamarin.iOS
проект приходит строить он начинает восстанавливать NuGet пакеты, а затем ошибки при следующей ошибке:
'MvvmCross.Core' already has a dependency defined for 'MvvmCross.Platform'. 'MvvmCross.Tests' already has a dependency defined for 'MvvmCross.Platform'. 'MvvmCross.Binding' already has a dependency defined for 'MvvmCross.Core'.
Я нашел этот пост на nuget Error installing MvvmCross.HotTuna.MvvmCrossLibraries v4.0.0-beta1 in Xamarin Studio
который сказал, что это может быть вызвано старыми клиентами nuget.
Текущий клиент NuGet на мой макинтош является V2.8.6 поэтому я модернизировал NuGet клиента с помощью
nuget update -self
, который обновлен до V3.4.4
Но теперь я получаю ошибку :
MSBuild auto-detection: using msbuild version '4.0' from '/Library/Frameworks/Mono.framework/Versions/4.4.0/lib/mono/4.5'.
MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/4.4.0/lib/mono/4.5/msbuild.exe'.
Является ли это ошибкой с Nuget/MvvmCross или агентом VSTS?
Это выглядит как проблема с агентом VSTS. В настоящее время Mono не содержит файл msbuild.exe. Агент VSTS должен искать xbuild.exe в этом месте. –
@MattWard Я попробовал ваше решение, изложенное [здесь] (http://forums.xamarin.com/discussion/comment/147377/#Comment_147377). Как вы думаете, с какой проблемой может быть проблема? Nuget, MvvmCross или Xamarin? – user1
Это не помогло бы. Это не проблема NuGet со второй ошибкой, которую вы видите. Он выглядит как ошибка конфигурации VSTS, поскольку mono не включает msbuild. –