5

我安装了 VS2012 并试图打开一个由另一个开发人员使用 VS2012 开发的项目。但我收到如下错误消息。我搜索了错误消息,发现大多数 MVC 项目都有相同的问题并找到了解决方案。但我的不是 MVC 项目。最初的开发者说它是一个 Light Switch 和 Entity Framework 项目。如何开始故障排除以找出我的计算机上缺少的内容并解决此问题?

在此处输入图像描述

4

3 回答 3

1

这也发生在我身上。我错过了“Microsoft SQL Server 数据工具 - Visual Studio 2013 的商业智能”。下载后,我在转到 File -> New -> Project 时有其他商业智能项目类型,这是我以前没有的,并且我能够打开解决方案。

因此,当您转到 File -> New -> Project 时,可以比较您和您的开发人员朋友列出的项目类型。

于 2015-01-20T17:53:23.313 回答
1

错误信息表明你的项目的扩展名是.ls3proj,这是 Visual Studio Lightswitch 使用的扩展名。

确保在安装 Visual Studio 2012(或更改/修复)时选择此产品。

于 2015-01-20T18:01:50.010 回答
0

这可能不是同一个问题,但是在安装 VS2017 (Windows 7) 后尝试从 VS2013 命令提示符构建时,我遇到了类似的迁移错误。我的解决方案已经建立,所以应该没有错误。迁移错误似乎与 .NET 更改有关,可能是由于安装了更新版本的 Visual Studio。为我解决的问题是在关闭 Visual Studio 的所有打开实例后删除 C:\Users\your_user_name\AppData\Local\Microsoft\VisualStudio\12.0 (或您遇到问题的任何版本)中的 ComponentModelCache 文件夹。删除文件夹“应该”没有问题,因为它会在重新打开 VS 时重新创建。

ComponentModelCache 文件夹的问题显然会导致许多奇怪的问题:http ://withmartin.net/how-visual-studios-component-model-cache-can-be-a-pain/

于 2019-03-19T17:05:26.720 回答