Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 当项目内部版本号为x.x.*或x.x.x.*时,Visual Studio生成的内部版本号的规则是什么?_Visual Studio_Versioning - Fatal编程技术网

Visual studio 当项目内部版本号为x.x.*或x.x.x.*时,Visual Studio生成的内部版本号的规则是什么?

Visual studio 当项目内部版本号为x.x.*或x.x.x.*时,Visual Studio生成的内部版本号的规则是什么?,visual-studio,versioning,Visual Studio,Versioning,当项目内部版本号为x.x.*或x.x.x.*时,Visual Studio生成的内部版本号的规则是什么?我不知道这方面的文档在哪里,谷歌也没有提供我想要的东西……这些规则已经被记录了很长时间,在下面: 您可以指定所有值,也可以使用星号(*)接受默认版本号和/或修订号。例如,[assembly:AssemblyVersion(“2.3.25.1”)]指示2为主要版本,3为次要版本,25为版本号,1为修订号。版本号,如[assembly:AssemblyVersion(“1.2.*”)]指定1为主要

当项目内部版本号为x.x.*或x.x.x.*时,Visual Studio生成的内部版本号的规则是什么?我不知道这方面的文档在哪里,谷歌也没有提供我想要的东西……

这些规则已经被记录了很长时间,在下面:


您可以指定所有值,也可以使用星号(
*
)接受默认版本号和/或修订号。例如,
[assembly:AssemblyVersion(“2.3.25.1”)]
指示2为主要版本,3为次要版本,25为版本号,1为修订号。版本号,如
[assembly:AssemblyVersion(“1.2.*”)]
指定1为主要版本,2为次要版本,并接受默认的版本号和修订号。版本号,如
[assembly:AssemblyVersion(“1.2.15.*”)]
指定1为主要版本,2为次要版本,15为内部版本号,并接受默认版本号。默认生成数每天递增。默认版本号是随机的


@杰克——嗯,很简单。如果您想要一个定义良好、可靠的修订号,您不会指定
*
,是吗?默认修订号不是随机的。文件是错误的。这是一个时间戳:从当地时间午夜开始的秒数,模2。@Peter-是的,我记得是这样的。但它并没有被证明是这样的,所以未来版本的编译器可以在不违反合同的情况下做一些不同的事情。