特定のサービスを開始および停止するアプリケーションがあります。しかし、そのサービスは、私はプロジェクトをビルドどのような構成に応じて、異なる名前が付けられています。私のWiXセットアップでは、私はvar.ServiceName
は、ビルドプロセス中に指定したインクルードファイルから来ているC#プロジェクトとWiXの間で情報を共有する
<ServiceInstall
<!-- etc... -->
Name='$(var.ServiceName)'
DisplayName='$(var.ServiceDisplayName)' />
を持っています。 C#コードで同じサービス名を使用する必要がありますが、このアプローチの問題は、サービス名が2つの異なる場所に書き込まれることです。サービス名を1か所に取得するにはどうすればよいですか?
WiXマニュアルの関連情報:http://wix.sourceforge.net/manual-wix3/write_a_registry_entry.htm – Phil