我的 AssemblyInfo.cs 文件中有一个版本号,如下所示:
[assembly: AssemblyInformationalVersion("0.0.0.2")]
通常我可以使用FileVersionInfo访问这些信息,并且我确实引用了 System.dll(通常在其中定义此类),但 System.Diagnostics 命名空间似乎不可用。
这是 VS 所说的路径是我引用的系统程序集:
C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\System.dll
简而言之:如何在我的应用程序中显示我的应用程序的版本字符串(AssemblyInformationalVersion )?
编辑:使用
Assembly.GetExecutingAssembly().GetName().Version.ToString()
返回“0.0.0.0”,因为该属性未在我的 AssemblyInfo.cs 文件中定义。