解决方法
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@