2011-09-24 12 views
5

TypeLib登録を行うWixインストーラを作成しようとしています。Wixバインド部分文字列または分割

は、私はすでに他の場所で

!(bind.FileVersion.#InteropDll) 

を使用して登録されたファイルをファイルバージョンを引っ張ってるけど、私は唯一の独立したのMajorVersionを持っており、MinorVersionの属性タイプライブラリ、同じことをしたいです。理想的には、私はしたいと思います

<TypeLib ... 
    MajorVersion="!(bind.FileVersion.InteropDll).Split('.')[0]" 
    MinorVersion="!(bind.FileVersion.InteropDll).Split('.')[1]"> 

どうすればこのようにすることができますか? ...または、私はこのすべてを気にしなくても、インストール時にdllファイルのregasmを起動する必要がありますか?

ありがとうございました。

答えて

1

WiXツールセットはこれを現在サポートしていません。興味深い機能要求です。私はインストール中にregasmと呼ぶことはありません。それは、ロールバックとパッチを得るのは難しいし、外部の実行可能ファイルに砲撃することによって正しく動作する方法です。