Я создал проект библиотеки портативных классов, но я не могу установить в него плагин Portable Mvvmcross.Невозможно установить MvvmCross - CrossCore - Портативная поддержка в Xamarin Studio 4.2.2
Я получаю следующее сообщение об ошибке:
------- Installing...MvvmCross.PortableSupport 3.1.1 -------
Adding 'MvvmCross.PortableSupport 3.1.1' to Prototype.Core.
Could not install package 'MvvmCross.PortableSupport 3.1.1'. You are trying to install this package into a project that targets 'portable-win+net45+sl40+wp71', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
System.InvalidOperationException: Could not install package 'MvvmCross.PortableSupport 3.1.1'. You are trying to install this package into a project that targets 'portable-win+net45+sl40+wp71', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
at NuGet.ProjectManager.ExtractPackageFilesToProject(IPackage package)
at NuGet.ProjectManager.AddPackageReferenceToProject(IPackage package)
at NuGet.ProjectManager.Execute(PackageOperation operation)
at NuGet.ProjectManager.Execute(IPackage package, IPackageOperationResolver resolver)
at NuGet.ProjectManager.AddPackageReference(IPackage package, Boolean ignoreDependencies, Boolean allowPrereleaseVersions)
at NuGet.ProjectManager.AddPackageReference(String packageId, SemanticVersion version, Boolean ignoreDependencies, Boolean allowPrereleaseVersions)
at ICSharpCode.PackageManagement.SharpDevelopPackageManager.AddPackageReference(IPackage package, Boolean ignoreDependencies, Boolean allowPrereleaseVersions)
at ICSharpCode.PackageManagement.SharpDevelopPackageManager.InstallPackage(IPackage package, InstallPackageAction installAction)
at ICSharpCode.PackageManagement.PackageManagementProject.InstallPackage(IPackage package, InstallPackageAction installAction)
at ICSharpCode.PackageManagement.InstallPackageAction.ExecuteCore()
at ICSharpCode.PackageManagement.ProcessPackageAction.Execute()
at ICSharpCode.PackageManagement.PackageActionRunner.Run(IPackageAction action)
at ICSharpCode.PackageManagement.PackageViewModel.InstallPackage(IEnumerable`1 packageOperations)
at ICSharpCode.PackageManagement.PackageViewModel.InstallPackage()
at ICSharpCode.PackageManagement.PackageViewModel.TryInstallingPackage()
==============================
Пожалуйста, кто поможет мне с этим вопросом.
==============================
Добавлено:
Некоторые подробности о системе: Windows 7 x64, без установки Visual Studio, портативные библиотеки, установленные вручную с ключом/buildmachine, .NET Framework 4.5 обновлен.
http://forums.xamarin.com/discussion/comment/43750#Comment_43750 - просмотрите обсуждение в этой теме. –
Что делать, если я хочу поддержку WP7.1? Как я могу получить более старую версию с помощью NuGet? –
К сожалению, возможность установки конкретной версии отсутствует в дополнении NuGet для Xamarin Studio. Планируется. Если вы используете Windows, вы можете использовать SharpDevelop или Visual Studio Express для установки конкретной версии MvvmCross.PortableSupport. Другой альтернативой было бы непосредственно загрузить пакет NuGet и просто извлечь двоичные файлы из файла .nupkg, который является всего лишь zip-файлом. –