none
Webセットアッププロジェクトでのプロジェクト出力について RRS feed

  • 質問

  • WEアプリケーションのインストーラ作成について

    VisualStudio2003(ASP.NET1.1)からVisualStudio2005(ASP.NET2.0)へアップグレードしましたが、WEBセットアッププロジェクトでWEBアプリケーション(WEBサイト)のプロジェクト出力を追加しようとしてもコンテンツファイルの出力しか選択できません。

    その結果、作成されたインストーラでインストールを行うと、ソースコードがそのまま配置されてしまいます。

    得たい結果としてはaspnet_compiler.exeでプリコンパイルされた(dllとなった)ファイル群がインストーラにパッケージングされた状態にしたいのですが、標準のWEBセットアッププロジェクトでそれを実現する方法はあるのでしょうか?

    2006年6月12日 3:07

回答

  • 上記要件を実現するためのアドオンツールがMicrosoftより提供されていました。

    [Visual Studio 2005 Web Deployment Projects ]http://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/default.aspx

     

    簡単な手順を記しておきます。

    1.上記アドオンツールをインストール

    2.パッケージングしたいWEBサイトをソリューションエクスプローラで選択

    3.ツールメニューの[ビルド]に追加されている[Add Web Deployment]を選択

    4.表示されたダイアログで適当なNameを設定して[OK]をクリック

    以上の操作で、ソリューション内に4で設定した[Name]のプロジェクトが追加されます。WEBセットアッププロジェクトではWEBサイトのプロジェクト出力は行わず、この追加されたプロジェクトをプロジェクト出力として追加します。

    2006年6月12日 6:37