gpt4 book ai didi

asp.net-core - 如何自动增加 MVC 6 版本号?

转载 作者:行者123 更新时间:2023-12-02 09:39:56 24 4
gpt4 key购买 nike

以前版本的 ASP.NET 允许您通过项目属性自动递增版本号。我如何在 MVC 6 中执行此操作?

最佳答案

MVC 6 现在使用 project.json 来跟踪版本,您可以使用 gulp-bump 来增加此数字。 .

版本冲突

  1. 将 gulp-bump 添加到 package.json > devDependencies

    gulp-bump": "1.0.0"

  2. 编辑 gulpfile.js

    • bump = require("gulp-bump") 添加到顶部的依赖项
    • 添加任务以提高版本号

      gulp.task("bump", function() {
      gulp.src("./project.json")
      .pipe(bump())
      .pipe(gulp.dest("./"));
      });
  3. 更新project.json

    • 默认情况下,MVC 模板将版本号设置为 1.0.0-*,请将其更改为 1.0.0
    • “gulp bubble”添加到“scripts”底部 > “prepublish”

现在,每当您发布、dnu 发布 或运行 gulp Task Runner 时,版本号都会发生变化。

奖金

要在 View 中显示此版本号,请在 View 中添加以下内容;

@inject Microsoft.Extensions.PlatformAbstractions.IApplicationEnvironment appEnv
My version number is @(appEnv.ApplicationVersion)

关于asp.net-core - 如何自动增加 MVC 6 版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33771501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com