2015-07-17 3 views
0

Я пытаюсь установить пакет NuGet Nancy.Validation.FluentValidation, но установка завершилась неудачно из-за, я думаю, неподдерживаемых фреймворков?NuGet не удалось установить FluentValidation

Полная ошибка NuGet ниже. Я использую .NET 4.5. Я не могу понять, почему это провалится? Любые идеи, что происходит не так?

выход при установке Nancy.Validation.FluentValidation:

Attempting to resolve dependency 'Nancy (≥ 1.2.0)'. 
Attempting to resolve dependency 'FluentValidation'. 
Installing 'FluentValidation 5.6.2.0'. 
Successfully installed 'FluentValidation 5.6.2.0'. 
Installing 'Nancy.Validation.FluentValidation 1.2.0'. 
Successfully installed 'Nancy.Validation.FluentValidation 1.2.0'. 
Adding 'FluentValidation 5.6.2.0' to Server. 
Uninstalling 'FluentValidation 5.6.2.0'. 
Successfully uninstalled 'FluentValidation 5.6.2.0'. 
Install failed. Rolling back... 
Specified argument was out of the range of valid values. 
Parameter name: supportedFrameworks 

Выход при установке FluentValidation:

Installing 'FluentValidation 5.6.2.0'. 
Successfully installed 'FluentValidation 5.6.2.0'. 
Adding 'FluentValidation 5.6.2.0' to Server. 
Uninstalling 'FluentValidation 5.6.2.0'. 
Successfully uninstalled 'FluentValidation 5.6.2.0'. 
Install failed. Rolling back... 
Specified argument was out of the range of valid values. 
Parameter name: supportedFrameworks 

ответ

4

Эта ошибка может произойти, если Переносные библиотеки классов (PCL) профили перепутались. Если на вашем компьютере есть профиль PCL, у которого нет файлов xml-файла профиля, тогда NuGet выкинет эту ошибку. Следить за тем, какой профиль PCL нарушен, является трудной частью.

Один из способов отслеживания проблемы - использовать это command line app, скомпилировать его и поставить точку останова на line where the ArgumentOutOfRangeException is being thrown. Это должно дать вам имя профиля PCL. Затем загляните в его каталог SupportedFramework, чтобы увидеть, какие файлы .xml находятся там. Он может содержать файлы .xml или может содержать только файлы Xamarin .xml. Файлы Xamarin .xml рассматриваются как необязательные, поэтому это исключение все равно может возникнуть, если они являются единственными файлами .xml профиля в этом каталоге.

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