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()
その属性がAssemblyInfo.csファイルで定義されていないため、「0.0.0.0」を返します。