このチュートリアルを認識してい ます http://wix.tramontana.co.hu/tutorial/getting-started/putting-it-to-use http://www.codeproject.com/KB/install/WixTutorial.aspx
...しかし、Web サイトをインストールして IIS を構成するための簡単な解決策が見つかりません。サイトの各ファイルを手動で追加する必要がありますか?
このチュートリアルを認識してい ます http://wix.tramontana.co.hu/tutorial/getting-started/putting-it-to-use http://www.codeproject.com/KB/install/WixTutorial.aspx
...しかし、Web サイトをインストールして IIS を構成するための簡単な解決策が見つかりません。サイトの各ファイルを手動で追加する必要がありますか?
各ファイルを手動で追加する必要はありません。代わりに、Paraffinを使用して、Webプロジェクトから必要なファイルを収集できます。
Wixプロジェクトファイルを手動で変更してBeforeBuildアクションを追加することにより、ビルド中に(ローカルまたはサーバー上で)自動的に実行されるように構成しました。これが例です。これを出発点として使用できます。
<Target Name="BeforeBuild">
<!-- Set the WebClient.wxs file as not read-only -->
<Exec Command="attrib -R "$(ProjectDir)WebClient.wxs"" />
<!-- Run paraffin to generate the wix component for the web client. This assumes that web project has already been packaged.
This is automatically done on the build server by setting the property 'DeployOnBuild' to true. -->
<Exec Command="paraffin -update WebClient.wxs -dir ..\RM.Web\obj\$(Platform)\$(Configuration)\Package\PackageTmp\" />
<!-- Set the WebClient.wxs file back as read-only -->
<Exec Command="attrib +R "$(ProjectDir)WebClient.wxs"" />
</Target>