0

Visual Studio 2008 の「プレビルド イベント コマンド ライン」で実行しているバッチ ファイルに追加のパラメーターを送信したいと考えています。渡すことで、ディレクトリ (「cd」) を現在の「ソリューション ディレクトリ」に変更できます。 "$(SolutionDir)\MyProject".

ビルド バージョンを渡すことはできますか? AssemblyInfo.cs を自動インクリメントに設定しました (ここで説明されているように: http://blog.mbcharbonneau.com/2007/03/13/auto-incrementing-build-numbers-in-visual-studio/ )

@jeffamaphone に感謝します。実際に答えていただければ、承ります。

または、ここでも同様のものをようやく見つけました。 http://www.blackwasp.co.uk/VSBuildEvents.aspx

4

2 に答える 2

1

私は2k8でこれを試していませんが、2k3と2k5では、eventコマンドでenv-varsを設定するトリックを使用しました...それは倍数であり、IIRCはcmdの1つのインスタンスの下でバッチスクリプトとして効果的に実行されます。 EXE。

例:set BUILD_VERSION = $(BuildVersion)cd "$(SolutionDir)\ MYproject" rem do more stuff

于 2009-09-03T18:51:03.363 に答える
0

結局、$(BuildVersion) または $(ApplicationRevision) を機能させることができませんでした。私のチームの別のメンバーは、Web プロジェクトの dll ファイルからバージョン番号を取得する小さな .exe ファイルを作成しました。

于 2009-09-07T21:25:28.383 に答える