通过 VS 2022 打开一个 .NET Framework 4.5.1 的 MVC 项目时,编译可以成功,但是启动时始终跳转到 Error 页面,而且连 Global.asax 中的代码都没有执行。
本来以为是 VS 版本太高了导致的,结果用 2017 和 2019 都不行(之前应该是用 2015 开发的,但是没找到安装文件)。
在网上搜了下也没找到类似的文章。
通过 VS 2022 打开一个 .NET Framework 4.5.1 的 MVC 项目时,编译可以成功,但是启动时始终跳转到 Error 页面,而且连 Global.asax 中的代码都没有执行。
本来以为是 VS 版本太高了导致的,结果用 2017 和 2019 都不行(之前应该是用 2015 开发的,但是没找到安装文件)。
在网上搜了下也没找到类似的文章。
本文中示例代码的开发环境如下:
IDE:Visual Studio 2015
SqlServer:Microsoft SQL Server 2014
如果 VS 2015 打不开 BI 项目可以参考 这篇文章 。
VS2012 工程能打开,但是代码文件打不开.提示下面的错误
【Visual Studio】未找到约束 ContractName Microsoft.VisualStudio.Utilities.IContentTypeRegistryService RequiredTypeIdentity
解决办法:
删除 C:\Users\{用户名}\AppData\Local\Microsoft\VisualStudio\11.0\
文件夹下 Microsoft.VisualStudio.Default.cache
打开 Visual Studio,单击 TOOLS—Extensions and Updates
单击 Online—Visual Studio Gallery
在搜索框中输入 Indent Guides,然后单击 Download
单击 Install
重启 Visual Studio
原文:http://jingyan.baidu.com/article/e75057f2c6e3eaebc91a89e0.html
重新系统后再次安装 VS2015 后居然又出现了这个问题。
按照顺序尝试了下面几个方法,也不知道哪个弄好的:
关闭所有打开的 VS,打开【vs2015 开发人员命令提示】,输入【devenv
】,回车,关闭自动打开的 VS,再输入【devenv /resetuserdata
】,再回车,重启 VS。
执行完后好像少了一些错误,但是仍然出错。
关闭所有打开的 VS,删除 C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
目录下所有的文件,重启 VS。
这个执行完后好像就好了。