ASP.NET MVC 4.5.1 项目在 VS 2022 中无法启动

通过 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 项目可以参考 这篇文章

Visual Studio 未找到约束 ContractName Microsoft.VisualStudio.Utilities.IContentTypeRegistryService

VS2012 工程能打开,但是代码文件打不开.提示下面的错误

【Visual Studio】未找到约束 ContractName Microsoft.VisualStudio.Utilities.IContentTypeRegistryService RequiredTypeIdentity

解决办法:

删除 C:\Users\{用户名}\AppData\Local\Microsoft\VisualStudio\11.0\ 文件夹下 Microsoft.VisualStudio.Default.cache

Visual Studio(vs)2012 安装插件 Indent Guides?

安装插件

  1. 打开 Visual Studio,单击 TOOLS—Extensions and Updates

  2. 单击 Online—Visual Studio Gallery

  3. 在搜索框中输入 Indent Guides,然后单击 Download

  4. 单击 Install

  5. 重启 Visual Studio

原文:http://jingyan.baidu.com/article/e75057f2c6e3eaebc91a89e0.html

Visual Studio 2015 出现“未能正确加载 [XXXX] 包,此问题可能是由配置更改或安装另一个扩展导致的。”可能的解决方法

重新系统后再次安装 VS2015 后居然又出现了这个问题。

按照顺序尝试了下面几个方法,也不知道哪个弄好的:

  1. 关闭所有打开的 VS,打开【vs2015 开发人员命令提示】,输入【devenv】,回车,关闭自动打开的 VS,再输入【devenv /resetuserdata】,再回车,重启 VS。

    执行完后好像少了一些错误,但是仍然出错。

  2. 关闭所有打开的 VS,删除 C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache 目录下所有的文件,重启 VS。

    这个执行完后好像就好了。