2016-04-07 4 views
0

Пробовал чистую установку umbraco весь день в Visual Studio 2015. Я получаю жалобы на конкретный пакет ImageProcessor. Просто пытаясь установить его, этот пакет по отдельности дает то же самое не очень полезное сообщение. Эти вещи должны быть только работы не так ли?Не удается установить пакет через nuget

Интересно, я могу устанавливать что-либо, вплоть до версии 2.3.2

Разозленный я удалил VS 2015 и переустановить. Также удалил nuget из него и снова добавил его. Не знаю, как мы должны «отлаживать» эти вещи, надеясь, что кто-то с подобной болью в прошлом может поделиться решением. В этом и заключается суть:

> PM> install-package imageprocessor Attempting to gather dependency 
> information for package 'imageprocessor.2.3.3' with respect to project 
> 'Show.Umbraco', targeting '.NETFramework,Version=v4.5.1' Attempting to 
> resolve dependencies for package 'imageprocessor.2.3.3' with 
> DependencyBehavior 'Lowest' Resolving actions to install package 
> 'imageprocessor.2.3.3' Resolved actions to install package 
> 'imageprocessor.2.3.3' Install failed. Rolling back... Package 
> 'ImageProcessor.2.3.3' does not exist in project 'Show.Umbraco' 
> Package 'ImageProcessor.2.3.3' does not exist in folder 
> 'C:\_dev\Show\Show.Umbraco\packages' install-package : Could not 
> install package 'ImageProcessor 2.3.3'. You are trying to install this 
> package into a project that targets '.NETFramework,Version=v4.5.1', 
> 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 line:1 char:1 
> + install-package imageprocessor 
> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
>  + CategoryInfo   : NotSpecified: (:) [Install-Package], Exception 
>  + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand 
+3

Ваш проект, если я правильно прочитал, нацелен на версию .NET Framework, которая раньше, чем поддерживается ImageProcessor. Пакет ImageProcessor - это зависимость UmbracoCms. – ProNotion

+0

но я могу установить предыдущую версию 2.3.2 просто отлично? anyhoo я пробовал 4,5 до 4,6,1, все дороги приводят к pompeii –

+0

FWIW Я заставил более раннюю версию Umbraco (7.3.8) с nuget, которая приносит ImageProcessor 2.3.2 OK таргетинга .NET 4.6.1 Этому придется сделайте это сейчас. –

ответ

1

Вы используете Visual Studio 2015 Update 2?

У меня была такая же проблема, и я действительно расстраивался.

Решение было состоять в том, чтобы открыть проект в предыдущей версии Visual Studio (Visual Studio 2013). Я установил UmbracoCms 7.4.3 (включая ImageProcessor) без проблем!

+0

Да, это вариант. Я пошел по пути установки вручную. Хотелось бы узнать причину и исправить. –

Смежные вопросы