Asp.net System.Web.Mvc.dll添加到webforms项目

Asp.net System.Web.Mvc.dll添加到webforms项目,asp.net,webforms,Asp.net,Webforms,我一直在使用Visual Studio 2015 Update 3、.Net 4.6和VB在Windows 10 PC上开发一个webforms应用程序。当我构建和测试我的应用程序时,我现在遇到错误“无法加载文件或程序集的System.Web.WebPages.Razor” 将Bin文件夹与备份进行比较后,我发现还有两个额外的文件:System.Web.Mvc.dll和System.Web.Mvc.xml。删除这两个文件可以解决问题,但每次生成或发布时我都必须这样做 我从未使用过Razor或MV

我一直在使用Visual Studio 2015 Update 3、.Net 4.6和VB在Windows 10 PC上开发一个webforms应用程序。当我构建和测试我的应用程序时,我现在遇到错误“无法加载文件或程序集的System.Web.WebPages.Razor”

将Bin文件夹与备份进行比较后,我发现还有两个额外的文件:System.Web.Mvc.dll和System.Web.Mvc.xml。删除这两个文件可以解决问题,但每次生成或发布时我都必须这样做

我从未使用过Razor或MVC。除了在问题开始前一周安装Visual Studio Update 3外,我没有做任何重大更改

我在我的项目中搜索了MVC,找到了obj\Release\MyApplication.vbproj.FileListAbsolute.txt中列出的2个文件。我尝试删除它们,但在构建时它们会被添加回来。我也试着清理和建造这个项目


有没有关于在哪里寻找解决方案的建议

嗨,汤姆,你对这个问题有什么解决办法吗?我们也遇到了同样的问题。不,我还没有找到解决办法。我计划卸载VS 2015,然后安装VS 2017,看看这是否能修复它。我正在为asp.net ajax使用Telerik控件,但我怀疑这是否相关。厌倦了每次构建时都删除System.Web.Mvc.dll。我终于解决了这个问题。我卸载了VS 2015并安装了VS 2017,但这并没有解决它。我进入控制面板/程序和功能,找到了MS Asp.net MVC 4运行时。我卸载了它并修复了它。希望这对别人有帮助。其他信息,我正在用VB开发Win 10。谢谢你,汤姆,我还没有亲自验证它,但我感谢你分享了一些有用的东西。它回来了。几周前,我做了一个构建,得到了一个错误“无法加载文件或程序集的System.Web.WebPages.Razor”。我再次卸载了MVC4运行时,但第二天又自动安装了它。我已经卸载了几次,但它总是回来。现在我需要找到一种方法来防止它被自动安装。嗨,汤姆,你有没有解决这个问题的办法?我们也遇到了同样的问题。不,我还没有找到解决办法。我计划卸载VS 2015,然后安装VS 2017,看看这是否能修复它。我正在为asp.net ajax使用Telerik控件,但我怀疑这是否相关。厌倦了每次构建时都删除System.Web.Mvc.dll。我终于解决了这个问题。我卸载了VS 2015并安装了VS 2017,但这并没有解决它。我进入控制面板/程序和功能,找到了MS Asp.net MVC 4运行时。我卸载了它并修复了它。希望这对别人有帮助。其他信息,我正在用VB开发Win 10。谢谢你,汤姆,我还没有亲自验证它,但我感谢你分享了一些有用的东西。它回来了。几周前,我做了一个构建,得到了一个错误“无法加载文件或程序集的System.Web.WebPages.Razor”。我再次卸载了MVC4运行时,但第二天又自动安装了它。我已经卸载了几次,但它总是回来。现在我需要找到一种方法来防止它被自动安装。