当前位置: 首页 > news >正文

双语网站建设青岛做网站公

双语网站建设,青岛做网站公,网站做可信认证,网站开发工作Visual Stuodio WPF项目 自动生成版本号 生成递增版本号 软件版本号主要标识了软件的版本,通过其可以了解软件、类库文件的当前版本,使得软件版本控制有所依据。 我们也可以在项目属性上可以看到相关设置的界面,对应的英文名称分别为&#…

Visual Stuodio
WPF项目
自动生成版本号
生成递增版本号

软件版本号主要标识了软件的版本,通过其可以了解软件、类库文件的当前版本,使得软件版本控制有所依据。

我们也可以在项目属性上可以看到相关设置的界面,对应的英文名称分别为:major.minor.build.revision

// 程序集的版本信息由下列四个值组成:
//
// 主版本
// 次版本
// 生成号
// 修订号
//

1. 手动设置

修改AssemblyInfo.cs

//[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.1")]
[assembly: AssemblyFileVersion("1.0.0.1")]

2. 自动设置版本号:使用“生成号”和“修订号”的默认值

修改AssemblyInfo.cs

//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

修改该项目的csproj文件,搜索Deterministic,将对应的选项由True改为False,或者直接删除该配置项即可。

    <Deterministic>false</Deterministic>

3.自动设置版本号:使用模板T4模板自定义

修改AssemblyInfo.cs,全部注释

//[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

在原来的AssemblyInfo.cs的目录Properties下创建一个AssemblyVersion.tt文件,使用当前日期和时间信息生成版本号

<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ output extension=".cs" #>//
// This code was generated by a tool. Any changes made manually will be lost
// the next time this code is regenerated.
//using System.Reflection;<#var date = DateTime.Now;int major = 1;int minor = date.Year;int build = int.Parse(date.ToString("MMdd"));int revision = int.Parse(date.ToString("HHmm"));
#>[assembly: AssemblyVersion("<#= $"{major}.{minor}.{build}.{revision}" #>")]
[assembly: AssemblyFileVersion("<#= $"{major}.{minor}.{build}.{revision}" #>")]

如果源模型发生更改,则应重新运行该解决方案中的所有模板。 若要手动执行此操作,请选择“生成”菜单上的“转换所有模板”。
如果已安装 Visual Studio 建模 SDK,则可以在每次执行生成时自动转换所有模板。 为此,可在文本编辑器中编辑项目文件(.csproj 或 .vbproj),然后在文件末尾附近(其他任何 语句之后)添加以下行。 在 SDK 样式项目中,可以转到项目文件中的任意位置。t4模板介绍

<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v16.0\TextTemplating\Microsoft.TextTemplating.targets" /><PropertyGroup><TransformOnBuild>true</TransformOnBuild><!-- Other properties can be inserted here --></PropertyGroup>
http://www.yayakq.cn/news/379229/

相关文章:

  • 电子商务网站建设与管理 李建忠wordpress怎么看分类id
  • 网页设计后怎么上传到网站wordpress的配置dns
  • 有哪些网站做的很好html基本标签
  • 怎么做黑客把网站余额更改wordpress登录sso
  • phpcms 友情链接 网站名称字数网页设计师培训无锡
  • 网站总体规划wordpress SEO模
  • 用公司网站后缀做邮箱代理网页在线
  • access如何与网站连接数据库游戏网站首页设计
  • 网站设计的流程是怎样的网站开发作业
  • 天猫网站怎么做wordpress如何本地安装插件
  • 网站地图在哪里展现英文网站建设运营
  • 诚信网站平台建设方案网站建设中最重要的环节是
  • 昆山建站公司做网上水果网站的调查
  • 科技网站导航宁波微网站开发
  • 品牌网站建设4小蝌蚪东莞微信网站建设推荐
  • 南京网站优化推广儿童网站 源码
  • 网站开发成本估计竞价托管选择微竞价
  • 阿里云安装网站国外建站网址
  • 微网站开发的比较总结贵州省住房和城乡建设厅查询网站
  • 已购买域名 如何做网站wordpress 背景音乐插件
  • 团购网站管理系统珠海电视台app下载
  • 毕业设计题网站开发广州网页设计网站
  • 做个普通的网站在上海做要多少钱网站流量指标有哪些
  • 上海建网站工作室网站权重接口
  • 网站建成网页编辑模式快捷键
  • 设计网站 站什么网电子商务网站建设与管理思考与练习
  • 电商网站建设源码悟空建站seo服务
  • python做网站的开发免费网站创建
  • 淘宝网站的内容建设seo外包公司排名
  • 天长做网站公司网站推广的主要方法有哪些?