【问题标题】:Missing some of web development utilities in VS2017VS2017 中缺少一些 Web 开发实用程序
【发布时间】:2018-06-19 06:27:40
【问题描述】:

我昨天问了一个问题,没有回答。我收集了更多细节,现在我可以更具体地询问它。

一般来说,我有两台 PC:PC1 和 PC2。在两者上我都安装了 VS2017 社区。在 PC1 上一切正常。

我担心的是 PC2。首先,我想念所有 Razor 模板。我无法使用 Razor 视图创建 ASP.NET 项目,如果我创建空 Web 项目,则无法添加 Razor 视图(cshtml 文件)。说清楚 - 我可以在 PC1 上做所有事情。

其次,在 PC1 上我有以下选项,在 PC2 上我没有:

我在两个 VS 中都安装了 Web 开发工具包。不知道怎么回事。

编辑

当我在 New project 窗口中导航到 Web->Web site 时,我得到了以下信息:

【问题讨论】:

    标签: c# asp.net .net visual-studio razor


    【解决方案1】:

    您的 PC2 可能在更新版本的 VS c17 上,此博客文章中解释了更新:

    Visual Studio 2017 Version 15.5 Preview

    创建 ASP.NET Web 应用程序:我们稍微重新排列了 ASP.NET 项目创建菜单项,以提高可发现性并增加您为您尝试做的事情选择正确项目类型的可能性。现在,创建 Web 应用程序或网站的命令在 File->New Project 对话框中视觉上彼此相邻。这应该有助于大多数人第一次正确地发现 Create a New Web Application 路径。

    应该只需要转到File>New>Projects...,然后在Web

    下会有一个Web Site选项

    【讨论】:

    • Razor 怎么样?
    • @MichałTurczyn 如果您指的是 ASP.Net 网页 - 也称为“Razor 网站”(也是使用 WebMatrix 时构建的网站类型),上面将向您展示。跨度>
    • 实际上可能是 VS windows 的问题This support post 使它看起来可能是 15.5 版本 + 的 windows 上的 VS 问题。如果可以的话,您可能想尝试将 PC2 上的 VS 社区版本恢复到 PC1 上的版本。
    • @MichałTurczyn 你能贴一张你在贾斯汀提到的路径上看到的截图吗?如果一切都失败了,你可以试试rerun setup....
    • @MichałTurczyn 您似乎缺少了一项 - 带有 Razor3 的模板 scaffolding 所以看看上面的链接是否 rerun setup (仅检查修改选项)工作,或检查 Microsoft 的扩展。值得注意的是,第一个选项 Empty Web site 是一个“Razor 网站”(只是没有脚手架)。 Hth.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    相关资源
    最近更新 更多