visual-studio-2012 - 使用包管理器在 .NET 2.0 项目上安装 Saxon 9.5 时出错
问题描述
我正在尝试在 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。
解决方案
您没有链接到他们的官方文档,但如果确实声称他们的 9.5.1.1 版本的包与 .NET Framework 2.0 兼容,那么他们的文档是错误的。
查看 fuget.org 上的包,您可以看到列出的框架是 .NET 3.5。事实上,即使是他们最古老的包也以 .NET 3.5 为目标,因此他们从未有过适用于 .NET Framework 2.0 的包。
推荐阅读
- json - 将单元格范围导出为 JSON 数据
- spring - 将文档对象转换为 DTO 弹簧反应式
- android - 在回收器视图的适配器内的单个项目视图中使用 ViewModel 方法是否很好?
- amazon-cloudwatch - 使用 Java API 从 AWS Cloudwatch 获取指标:
- php - 关于 PHP API 请求的身份验证/安全性以响应本机
- python - Pandas 将数据框与共享列合并,左右填充
- powershell - 复制文件夹结构,但只复制最新文件
- javascript - 如何使下拉菜单自动填充 Django 中的其他字段
- controller - 如何在 Prestashop 中更正选项卡控制器的 URL
- r - 像素矩阵等价的假设检验