AssemblyInfo.csのファイルバージョンは、Windows Explorerファイルプロパティに反映されていませんか?
-
24-10-2019 - |
質問
AssemblyInfo.csファイルを含むVS2010プロジェクトがあります。これは持っています:
[assembly: AssemblyFileVersion("10.0.1.0")]
アプリを実行して、実行するアセンブリからファイルバージョンを要求すると、10.0.1が問題なく選択します。ただし、Windows Explorerの.exeファイルを右クリックして[プロパティ]ダイアログを開くと、[詳細]タブには10.0.0.0のファイルバージョンが表示されます(!)
ファイルバージョンにWindowsが10.0.1が表示されないのはなぜですか?私は何かが足りないに違いありません...
追加情報:アプリの.resファイルにバージョンリソースを追加すると、コンパイルされた実行可能ファイルに情報が表示されますが、バージョンリソースに情報がない場合、コンパイルされたExeはファイルと「情報」を無視します(つまり、製品)assemblyinfo.csのバージョン属性。
他のヒント
SmartDevice開発のためにVS2008にいます。 AssemblyInfo.csのバージョン番号を「2.1。*」に変更した後、変更を戻すことは不可能でした。私が何をしようと。
削除した後 <project_name>.suo
, bin/ *
, obj/ *
, 、リリースでのクリーニング/再構築、デバッグモード、何も違いを生むようです。
最後に、最初にCEデバイスからアプリをアンインストールし、再び再試行しました。今回、 Assembly.GetExecutingAssembly().GetName().Version
正しいバージョンの報告を開始します。
所属していません StackOverflow