通知
すべてクリア
Topic starter
2008年2月4日 11:41 PM
MSBuildで モジュールのバージョンを変更したいのですが、
そのようなことは可能でしょうか?
リソースファイル(.rc)のバージョン変更でも
構いません。
よろしくお願いします。
2008年2月5日 12:16 AM
モジュールはバージョンを持ちません。
バージョンを持つのはアセンブリです。
と,それはともかく……。
MSBuildのデフォルトの機能には,そのようなものはなさそうです。
ただ,MSBuildの機能は拡張ができるのですから,それを使ってみてはどうでしょうか。
MSDNを読む限り,Microsoft.Build.Framework.TaskのExecuteをオーバーライドし
て,UsingTask要素を追加すれば動くようです。
2008年2月5日 10:33 AM
AssemblyInfo を書き換えるんじゃダメ?
Topic starter
2008年2月5日 9:33 PM
すみません。投稿する場所は VCのほうにすれば良かったでしょうか?
バージョンを変更したいのは、
VCでビルドしたDLLなどのファイルバージョンに
なります。
2008年2月6日 11:01 PM
どちらにしても,「バージョン情報を修正するタスク」というものはデフォルトで存在し
ないようです。
なので,.NET言語 (C++/CLI含む) を使って,MSBuildのタスクを拡張してやればよいで
しょう。