加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 22:20:58 所属栏目:asp.Net 来源:网络整理
导读:以前版本的ASP.NET允许您通过项目属性自动递增版本号.我如何在MVC 6中这样做? 解决方法 MVC 6现在使用project.json来跟踪版本,你可以使用 gulp-bump来阻止这个号码. 版本爆炸 将gulp-bump添加到package.json devDependencies gulp-bump“:”1.0.0“ 编辑gu
以前版本的ASP.NET允许您通过项目属性自动递增版本号.我如何在MVC 6中这样做?

解决方法

MVC 6现在使用project.json来跟踪版本,你可以使用 gulp-bump来阻止这个号码.

版本爆炸

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

gulp-bump“:”1.0.0“
>编辑gulpfile.js

>将bump = require(“gulp-bump”)添加到顶部的依赖项
>添加一个任务来碰撞版本号

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

>更新project.json

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

现在每当你发布,或者dnu发布或运行gulp Task Runner版本号将会碰撞.

奖金

要在视图中显示此版本号,请在视图中添加以下内容:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读