Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
C# 如何在部署项目中使用AssemblyInformationVersionAttribute_C#_Assemblyinfo_Deployment Project - Fatal编程技术网

C# 如何在部署项目中使用AssemblyInformationVersionAttribute

C# 如何在部署项目中使用AssemblyInformationVersionAttribute,c#,assemblyinfo,deployment-project,C#,Assemblyinfo,Deployment Project,我有一个C#部署项目,我想在X.X.Xa的安装版本期间更改该项目的显示(标有字母的将是测试的下一个版本) 对于其他项目,可以通过“AssemblyInfo.cs”中的属性“AssemblyInformationalVersionAttribute”完成。遗憾的是,Delployment项目无法添加该文件,并且版本编号假设只有数值​​. 是否可以以某种方式添加描述安装程序版本的字母,以便在安装正确版本时显示?您应该能够为此使用Windows installer ProductVersion属性。请

我有一个C#部署项目,我想在
X.X.Xa
的安装版本期间更改该项目的显示(标有字母的将是测试的下一个版本)

对于其他项目,可以通过“
AssemblyInfo.cs
”中的属性“
AssemblyInformationalVersionAttribute
”完成。遗憾的是,Delployment项目无法添加该文件,并且版本编号假设只有数值​​.


是否可以以某种方式添加描述安装程序版本的字母,以便在安装正确版本时显示?

您应该能够为此使用Windows installer ProductVersion属性。请检查Andy Hopper Ok的回答。我找到了解决办法。您不能在版本号中添加字母,但只需将应用程序的名称更改为
MyApplication v.X.X.Xa
,并更改guid原因,它将被视为与
X.X.X
不同的版本。不幸的是,在添加/删除程序中,两个应用程序的版本都显示为
X.X.X
是否存在出现
X.X.Xa
版本号的方式?