在尝试使用以下命令安装带有特定版本2.3.12的Nuget包"RazorGenerator.Mvc“时出现了此错误:
Install-Package RazorGenerator.Mvc -Version 2.3.12但是,在运行该命令时,Visual返回此错误:
Failed to add reference. The package 'RazorGenerator.Mvc' tried to add a framework reference to 'System.Web.Mvc' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance. Cannot find assembly 'System.Web.Mvc'.我的项目已经安装了最新版本的包"Microsoft.AspNet.Mvc“,我也尝试过用3.0.50813.1版本安装这个包,但两次尝试都没有解决错误。你们知道怎么解决这个问题吗?包"RazorGenerator.Mvc“的特定版本必须是2.3.12。
发布于 2022-02-09 07:10:46
对于任何想知道的人,我已经解决了这个错误。不知何故,我无法使用Nuget包管理器将"RazorGenerator.Mvc“安装到正确的版本" 2.3.12”--已安装的RazorGenerator包是不同版本的,由于其他软件包的依赖关系,我无法卸载它或更新到2.3.12。但是,我已经通过在 "packages.config“中更新这一行并重新构建解决方案来解决这个问题。
<package id="RazorGenerator.Mvc" version="2.3.12" targetFramework="net48" />之后,我的bin文件夹中的"RazorGenerator.Mvc.dll“版本和Nuget中的版本是"2.3.12”。
发布于 2021-10-26 10:08:45
您可以尝试以下三种方法中的任何一种:
来自Nuget包管理器的
https://stackoverflow.com/questions/69718977
复制相似问题