AssemblyInfo.csファイルを含むVS2010プロジェクトがあります。これは持っています:
[assembly: AssemblyFileVersion("10.0.1.0")]
アプリを実行して、実行中のアセンブリからファイルバージョンを要求すると、10.0.1が問題なく取得されます。ただし、Windowsエクスプローラーで.exeファイルを右クリックして、プロパティダイアログを開くと、[詳細]タブに10.0.0.0(!)のファイルバージョンが表示されます。
Windowsでファイルバージョンに10.0.1が表示されないのはなぜですか?私は何かが欠けているに違いない...
追加情報:バージョンリソースをアプリの.resファイルに追加すると、コンパイルされた実行可能ファイルに情報が表示されますが、バージョンリソースに情報がない場合、コンパイルされたexeはファイルと「情報」を無視します(つまり、製品)AssemblyInfo.csのバージョン属性。