100分求解,项目没有用到razor引擎,为什么提示不能加载?有什么办法解决吗?

丰云 2014-09-01 10:46:48
如题,
项目是用vs2010开发的,前几天用vs2013打开时,做了自动迁移,运行时就提示说:

未能加载文件或程序集“System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。


奇怪的是,我这个项目根本就没有用razor引擎,为什么提示这个?有没有什么方法可以解决的?
我整个项目都搜索过了,没有一个地方有razor这个单词。。。。。郁闷啊。。。。。
求各位大侠不吝赐教
...全文
354 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰云 2014-09-16
  • 打赏
  • 举报
回复
虽然没有得到想要的解释,但还是要说下,vs有nuget管理工具,我居然是第一次用到。。。。
Null_Reference 2014-09-01
  • 打赏
  • 举报
回复
先清理下项目再生成,看看项目引用里面有加吗?
threenewbee 2014-09-01
  • 打赏
  • 举报
回复
不管怎么说,先添加对razor的引用试试看。 asp.net 5现在允许在webforms中也使用razor了。
於黾 2014-09-01
  • 打赏
  • 举报
回复
很可能你之前的项目引用过,但是后来代码部分删除了,引用没有删除 迁移后,dll没有一起拷贝过来
於黾 2014-09-01
  • 打赏
  • 举报
回复
代码里没用到,不代表程序里没有引用. 查看一下引用项里是否引用了. 不是using 在属性面板里,项目下面的引用文件夹 如果是web项目,可能会放到bin里
饕餮123 2014-09-01
  • 打赏
  • 举报
回复
因为你web.config里面配置了加载这个程序集节点

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧