ビルドの日付をアセンブリにハードコードしたいとします。ビルドの日付をアセンブリにプログラム的にハードコードする方法
私はそれを手動で簡単に行うことができますが、ビルドプロセスによって何らかの方法で実現できますか?
ビルドの日付をアセンブリにハードコードしたいとします。ビルドの日付をアセンブリにプログラム的にハードコードする方法
私はそれを手動で簡単に行うことができますが、ビルドプロセスによって何らかの方法で実現できますか?
は、あなたがタイムスタンプを取得することができたら、あなたはそのようなあなたの財産にそれを置くことができますhttp://social.msdn.microsoft.com/Forums/ar/tfsbuild/thread/7fdeabcc-2ef1-4c4f-9798-b69ebee0c3a3
を参照してください:
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>BUILD_TIME=$(Timestamp);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
レスポンスマイケルに感謝しますが、私は(a)タイムスタンプや(b )あなたの提案されたコードはすべてについてです。それにもかかわらず、かなりのグーグル・グーグルが悲しいことに私をさらに混乱させてしまった。 – David
私が提供したコードは、msbuildプロジェクトまたはプロパティシートに置くことができます。私はあなたがC++をやっていると仮定すべきではないと思います。(言い換えると、アセンブリーの使用は大きなヒントであったはずです)そのコードはこれらのタイプのプロジェクトでのみ機能します。おそらく、タイムスタンプで何をしたいのかを明確にすることができますか? –
私は私のためによく働く、次を発見した[リンク](HTTP: //www.codinghorror.com/blog/2005/04/determining-build-date-the-hard-way.html) – David