你这是2个问题: 1、为什么生成项目,出现了System.Web.Mvc.dll? 看你的Web站点项目的“引用”里,是不是出现了 System.Web.Mvc?有这个引用,当然在生成后会出现Mvc.dll文件了。 2、为什么有这个 System.Web.Mvc.dll,会报Razor的错? 因为 System.Web.Mvc.dll 依赖于 Microsoft.AspNet.Razor,所以你的项目引用了Mvc,也必须引用:Microsoft.AspNet.Razor
如果确认你的项目没有用到Mvc,在你的项目上按右键,管理NuGet程序包,在“已安装”里找到 Microsoft.AspNet.Mvc,卸载它就好了
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧