アセンブリ、ファイル、およびアセンブリ情報のバージョンに関するスレッドをここで読みました。
パブリッシュ版がどこに収まるか知りたいのですが、その結果...
string thisAppsVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
...AssemblyVersion のようです。今までは、展開クラスで公開バージョンを使用してきました。
ApplicationDeployment deployment = ApplicationDeployment.CurrentDeployment;
Version thisAppsVersion = deployment.CurrentVersion;
...しかし、これはアプリがインストールされていないと利用できません。リビジョンを自動的にインクリメントするオプションがあるのが気に入っています。
ネットワークにデプロイせずに公開バージョンを入手する方法はありますか? それはアプリのバージョンの「公の顔」であるべきですか?
前もって感謝します!
グレッグ