1

Heatを使用して自動生成すると、実際に出荷したいものよりも多くのコンポーネントが作成されるようです。

たとえば、インストールする必要のあるサービスがあるので、サービス登録を行います。また、comコンポーネントでもあるので、com登録を行います。これはすべてMSVC#プロジェクトに含まれており、wixのインストールプロジェクトにプロジェクトを含めると、自動的に実行され(ビルドの依存関係を設定することを目的としていました)、出力には数百のコンポーネントが含まれていました。

動的な部分(たとえば、com登録への変更)を許可したい場合は、pdbファイルのようにすべてを含めずに、これをどのように管理するのが最適ですか?

このヒートファイルをプロジェクトに含める場合、どのコンポーネントがどの機能を構成し、どのコンポーネントが無視されるかをどのように指定しますか?

4

1 に答える 1

2

パラメータを、必要な拡張子ファイルと除外する拡張子ファイルとともに指定できます。

%1\Paraffin.exe -dir "..\..\..\..\Application" -dirref INSTALLLOCATION -custom App ..\..\AppFragment.wxs -guids -ext .vspscc -ext .cs -ext .resx -ext .csproj -ext .exclude -ext LocalAppSettings.config -ext .pdb -direXclude UITests -direXclude obj -direXclude Netrics -direXclude XSLT -multiple
于 2011-03-27T07:39:28.237 に答える