Subversion で保持される DotNet プロジェクトの新しいビルド プロセスを作成しています。
(Nant 経由で) コンパイルする dll/exe ごとに、ビルドされる dll に 2 つの追加属性を含めたいと思います。
「asminfo」ナントタスクの仕組みはすでに理解しています。しかし、バイナリに埋め込みたい情報を取得するには助けが必要です。
ビルドは常に完全な作業コピー (ビルド プロセス自体によってチェックアウトされます) から行われるため、常に .svn ディレクトリが利用可能になります。
追加したい属性は、RepositoryVersion と RepositoryPath です。(これらは、この情報がsvnで使用する名前ではないことを理解しています)
これを行うには、BuildFile が含まれる作業コピー フォルダーによって表される RepositoryVersion と RepositoryPath を抽出する必要があります。
この情報を特定の .svn フォルダーから 2 つの nant 変数に抽出するにはどうすればよいですか?