2011-10-18 8 views
0

System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersionを使用すると、C#でアプリケーションの公開バージョンを識別できます。アプリケーションが最後に公開された日付を印刷する方法はありますか?

アプリケーションが最後に公開された日付を特定する方法はありますか? About ...ダイアログに "Last Updated:"行を追加したいと思います。

+0

私の知る限り、あなたはどこかのファイル(ポストビルドイベントを意味する)の中にエントリを入れて、アプリケーションから何らかの形でそのファイルを読み込まなければなりません。それはまさに簡単なことではありません。 – qJake

+1

'DateTime lastModified = File.GetLastWriteTime(Assembly.GetExecutingAssembly()。CodeBase.Substring(8));'これについてはどうですか?サブストリング(8)は、file:///接頭辞を取り除くことです – Matt

答えて

1

いつアプリを作りましたか?

System.IO.File.GetLastWriteTime(Assembly.GetExecutingAssembly().Location)

1

を参照してくださいジェフアトウッドさんblog。素敵な&トリッキーな方法

関連する問題