使用包管理器在.NET 2.0项目上安装Saxon 9.5时出错

问题描述 投票:0回答:1

我正在尝试在Visual Studio 2012 Professional上安装Saxon 9.5 HE(这是.NET 2.0上支持的最新版本,正如您在官方文档中看到的那样)。这就是我得到的。

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。

visual-studio-2012 nuget .net-2.0 saxon visual-studio-package
1个回答
0
投票

您没有链接到他们的官方文档,但如果它确实声称其版本9.5.1.1的包与.NET Framework 2.0兼容,则他们的文档是错误的。

Looking at the package on fuget.org,你可以看到列出的框架是.NET 3.5。实际上,即使是最老的软件包也是针对.NET 3.5的,因此它们从来没有一个适用于.NET Framework 2.0的软件包。

© www.soinside.com 2019 - 2024. All rights reserved.