asp.net-mvc-4 - ASP.NET MVC 4 项目在 Visual Studio 2017 RC 中无法识别

标签 asp.net-mvc-4 visual-studio-2017

我的解决方案中有一个较旧的 ASP.NET MVC 4 项目。我刚刚安装了 Visual Studio 2017 RC 社区版 (VisualStudio/public.d15rel/15.0.26020.0)。我们一直在成功使用VS2015。

当我在 VS2017RC 中加载解决方案时,出现错误:

The application which this project type is based on was not found.

安装 VS2017RC 后,我重新安装了 ASP.NET MVC 4,但没有帮助。

我计划将其升级到更新版本的 ASP.NET MVC,但我希望同时使用 VS2017。

最佳答案

  • 在文本编辑器中打开 .csproj 文件
  • 查找代码(可能不同):<ProjectTypeGuids> {E3E379DF-F4C6-4180-9B81-6769533ABE47}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc} </ProjectTypeGuids>
  • 删除 {E3E379DF-F4C6-4180-9B81-6769533ABE47}; 部分
  • 保存文件并重新打开解决方案。

  • 并非所有 MVC4 属性(例如 Viewbag)都能在 View 中识别。
    但至少您可以打开并运行该项目,直到发布补丁。

    关于asp.net-mvc-4 - ASP.NET MVC 4 项目在 Visual Studio 2017 RC 中无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41746796/

    相关文章:

    typescript - VS2017RC Typescript 不生成 javascript

    jquery - 使用 bootstrap 或纯 css 设计表格/网格复选框组

    asp.net - MVC 应用程序的键盘快捷键

    c# - 将 JSON 和输入文件传回 Controller MVC 4

    c# - MVC - 从 View 调用 Controller

    git - VS 2017 - 团队资源管理器提交 - 快捷方式

    command-line - 如何使用 SonarQube 服务器上的质量配置文件从命令行本地运行代码分析?

    c# - FluentValidation 中每个自定义规则的客户端验证的最佳方法

    visual-studio-2017 - 如何在 Visual Studio 2017 15.5 中禁用 AVX?

    c++ - CURL 静态链接未解析的外部符号