【问题标题】:Error: The application which this project type is based on was not found错误:找不到此项目类型所基于的应用程序
【发布时间】:2019-03-20 01:05:26
【问题描述】:

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

【问题讨论】:

  • 解决方案最终会加载吗?如果是这样,您是否有任何项目说“不可用”?听起来你的开发者朋友安装了一些你没有安装的东西。 “不可用”项目将为您提供有关缺少什么的线索。

标签: asp.net visual-studio-2012 visual-studio-lightswitch


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      这可能不是同一个问题,但在安装 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/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-17
        • 1970-01-01
        • 1970-01-01
        • 2014-12-06
        • 2016-02-01
        • 1970-01-01
        相关资源
        最近更新 更多