环境标签助手

Environment tag helper

我正在使用 Visual Studio 15 RC,我注意到 _Layout.cshtml 中有一个新的 environment 标签助手:

   <environment names="Development">
        <link rel="stylesheet" href="~/css/bootstrap.css" />
    </environment>
    <environment names="Staging,Production">
        <link rel="stylesheet" href="//ajax.aspnetcdn.com/ajax/bootstrap/3.0.0/css/bootstrap.min.css"
              asp-fallback-href="~/lib/bootstrap/css/bootstrap.min.css"
              asp-fallback-test-class="hidden" asp-fallback-test-property="visibility" asp-fallback-test-value="hidden" />
    </environment>

我如何表明我想要 Staging 构建以从 CDN 获取 CSS 文件?

如果您想为构建指定 暂存 环境:

  • 打开您的项目属性
  • Select 调试 选项卡
  • 环境变量 部分,如果名为 ASPNETCORE_ENVIRONMENT 的变量不存在,则通过单击添加它添加 按钮。之后,通过双击单元格将变量的值设置为 Staging

万一有人过来,

如果您的目标框架是 ASP.NET Core,那么, 环境变量名应该是ASPNETCORE_ENVIRONMENT。 查看此 issue 了解更多详情。

您可以在 launchsetting.json 文件中添加您的环境,您可以在属性

下的解决方案中找到该文件