错误:找不到此项目类型所基于的应用程序

问题描述 投票:5回答:3

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

asp.net visual-studio-2012 visual-studio-lightswitch
3个回答
1
投票

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

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


1
投票

这也恰好发生在我身上。我错过了“Microsoft SQL Server数据工具 - Visual Studio 2013的商业智能”。一旦我下载了它,我在转到文件 - >新建 - >项目之前有其他商业智能项目类型,我以前没有,我能够打开解决方案。

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


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/

© www.soinside.com 2019 - 2024. All rights reserved.