2017-02-09 6 views
0

サービスをインストールするWindowsインストーラプロジェクトがあります。私はNAntビルドを使用して.msiを一度に2つの構成(SiteProdとSiteTest)でインストールします。これらの.msiはWindowsサービスをインストールします。ビルド時にProductCodeとProductNameを変更する方法

サイドバイサイドインストールを許可するには、ビルド時にSiteTestインストールのProductCodeとProductNameを変更できる必要があります。ビルドする前に.vdprojファイルを変更するか、プロジェクトをビルドした後に.msiファイル内で.vdprojファイルを変更することで、これを行うことができます。いずれにしても、NAntを使ってこれを行うにはどうすればよいですか?

答えて

0

私はあなたがその道具を使ってその道を辿るのが非常に難しいと思っています。たとえば、サービス名がハードコードされたServiceInstallカスタムアクションを使用して、サービスがインストールされることは間違いありません。ビルドプロセスではそれを変換することはできません。

他のツールを使用するとさらに簡単ですが、詳細を知りたい場合は、名前を付けてください。それ以外の場合は、私はdownvotedされると確信しています。

関連する問題