2011-01-27 8 views
0

私はWIXインストーラを初めて使用しています。下記の問題の解決に役立つ人がいらっしゃいましたら幸いです。私たちは、非参照)と、すべてのアセンブリを単一のものにマージするWeb配置プロジェクトを使用します。 webdeploymentプロジェクトファイルには、ビルド時に "ProjectWebFiles.wix"ソースファイルを生成する行がいくつかあります。WIXインストーラ - 参照されていないプラグインプロジェクトのアセンブリをWebアプリケーションのbinフォルダにコピーする

<PropertyGroup> 
........... 
<WixDirectoryId>ProjectWebFolder</WixDirectoryId> 
<WixComponentGroupId>ProjectWebFiles</WixComponentGroupId> 
</PropertyGroup> 

私たちは、このWiXのファイルからMSIインストーラを作成WIXインストーラプロジェクトを持っていると我々は、アプリケーションが、MSIを使用してインストールされている場合、Webアプリケーションプロジェクトのbinフォルダが参照されていないアセンブリを持っていると思います。

プロジェクトをWebプロジェクトの静的な参照として追加できますが、プラグインプロジェクトが変更されるたびにWebプロジェクトを構築する必要があるため、最後のオプションとしてプロジェクトを追加したいと考えています。

これは、Webアプリケーションデプロイメントプロジェクトファイルを変更することで実現できますか?

答えて

0

これはMSXuildの構文であり、WiXの構文ではありません。そのため、あなたが求めているものは正確にはわかりません。別のプロジェクトまたはディレクトリからすべてのファイルを取得しようとしている場合は、HeatProject taskおよび/またはHeatDirectory taskを参照してください。

関連する問題