2011-10-17 4 views
0

ビルドの日付をアセンブリにハードコードしたいとします。ビルドの日付をアセンブリにプログラム的にハードコードする方法

私はそれを手動で簡単に行うことができますが、ビルドプロセスによって何らかの方法で実現できますか?

+0

私は私のためによく働く、次を発見した[リンク](HTTP: //www.codinghorror.com/blog/2005/04/determining-build-date-the-hard-way.html) – David

答えて

1

は、あなたがタイムスタンプを取得することができたら、あなたはそのようなあなたの財産にそれを置くことができますhttp://social.msdn.microsoft.com/Forums/ar/tfsbuild/thread/7fdeabcc-2ef1-4c4f-9798-b69ebee0c3a3

を参照してください:

<ItemDefinitionGroup> 
    <ClCompile> 
    <PreprocessorDefinitions>BUILD_TIME=$(Timestamp);%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    </ClCompile> 
</ItemDefinitionGroup> 
+0

レスポンスマイケルに感謝しますが、私は(a)タイムスタンプや(b )あなたの提案されたコードはすべてについてです。それにもかかわらず、かなりのグーグル・グーグルが悲しいことに私をさらに混乱させてしまった。 – David

+0

私が提供したコードは、msbuildプロジェクトまたはプロパティシートに置くことができます。私はあなたがC++をやっていると仮定すべきではないと思います。(言い換えると、アセンブリーの使用は大きなヒントであったはずです)そのコードはこれらのタイプのプロジェクトでのみ機能します。おそらく、タイムスタンプで何をしたいのかを明確にすることができますか? –

関連する問題