C# ProductMajorPart始终为0,而ProductVerison正常吗?
我在获取EXE的C# ProductMajorPart始终为0,而ProductVerison正常吗?,c#,C#,我在获取EXE的ProductMajorPart时遇到问题。它总是0以及ProductMinorPart,但是ProductVersion会按预期显示 我已经在AssemblyInfo.cs中设置了FileVersion、assemblyinformationversion和AssemblyInformationalVersion,但它们都不起作用 我的IDE是Visual Studio 2015 代码如下: Process[] processesByName = Process.GetPro
ProductMajorPart
时遇到问题。它总是0以及ProductMinorPart
,但是ProductVersion
会按预期显示
我已经在AssemblyInfo.cs中设置了FileVersion
、assemblyinformationversion
和AssemblyInformationalVersion
,但它们都不起作用
我的IDE是Visual Studio 2015
代码如下:
Process[] processesByName = Process.GetProcessesByName("helloworld");
Process process = processesByName[0];
FileVersionInfo fileVersionInfo = process.MainModule.FileVersionInfo;
if(fileVersionInfo.ProductMajorPart =2 )
“1.2.3.456.78900”不是有效的版本号。使用,例如“1.2.3.456”。“1.2.3.456.78900”不是有效的版本号。使用,比如“1.2.3.456”。