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

前端之家收集整理的这篇文章主要介绍了asp.net-core – 如何自动增加MVC 6版本号?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
以前版本的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("./"));
});@H_301_17@ 
 

>更新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)@H_301_17@

猜你在找的asp.Net相关文章