Ошибка установки Saxon 9.5 в проекте .NET 2.0 с менеджером пакетов - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь установить Saxon 9.5 HE (последняя версия, поддерживаемая в .NET 2.0, как вы можете видеть в их официальной документации) в Visual Studio 2012 Professional.Это то, что я получаю.

PM> Install-Package Saxon-HE -Version 9.5.1.1
Installing 'Saxon-HE 9.5.1.1' complete.
Uninstalling 'Saxon-HE 9.5.1.1' complete.
Install not successful. Restoring previous status...
Install-Package : Unable to install package 'Saxon-HE 9.5.1.1'. You're trying to install
package in a project with '.NETFramework,Version=v2.0', but package does not contain 
referrals to assembly suitable with framework. For further information, contact package developer.
In riga:1 car:16
+ Install-Package <<<<  Saxon-HE -Version 9.5.1.1
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

(я перевел эту трассировку с итальянского)

Я также пытался установить 9.4 и 9.3, но получаю ту же ошибку.Как я уже говорил, версии от 9.6 до последней версии требуют .NET 4.0, более старая версия должна подходить для 2.0.

1 Ответ

0 голосов
/ 01 марта 2019

Вы не ссылались на их официальную документацию, но если они действительно утверждают, что их пакет с версией 9.5.1.1 совместим с .NET Framework 2.0, их документация неверна.

Lookingв пакете на fuget.org вы можете увидеть, что перечисленные рамки - .NET 3.5.Фактически, даже их самый старый пакет предназначен для .NET 3.5, поэтому у них никогда не было пакета, который работает с .NET Framework 2.0.

...