Visual Studio.NETによるセットアッププロジェクト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→VISUAL STUDIO.NET
→インストールやデプロイメント
#contents
*基本的な作成手順 [#a6936bf0]
-「新しいプロジェクトの追加」から「セットアップ/デプロイ...
-テンプレートから「セットアッププロジェクト」を選択(Wind...
-プロジェクトを作成
-ファイルシステムウィンドウを表示(プロジェクトを右クリッ...
-アプリケーションフォルダに主要なexe(トップレベルのexe)...
--参照しているDLLは自動的に取り込まれるので通常は追加しな...
--ただし、動的にロードしているDLLは自動では取り込まれない...
-必要ならばアプリケーションフォルダのプロパティを設定する
-必要ならばユーザーのプログラムメニューの下に必要なメニュ...
--ショートカットはアプリケーションフォルダのexeのアイコン...
-ビルドする→うまくいけばmsiとsetup.exeができる
**オプション [#gb7d0151]
-プロジェクトのプロパティを設定する
--プロジェクト名で右クリック
--Author
--Manufacturer
--ProductName:「プログラムの追加と削除」に出てくる名前
--RemovePreviousVersions:古いバージョンを削除するか
--Title:インストーラの最初のウィンドウのタイトル部に出る...
--Version
*ASP.NET用のセットアッププロジェクト作成 [#o094866f]
-VS.NETのデプロイメントプロジェクトを作成する
-作成の際Webセットアッププロジェクトを選択する
-プロジェクトのプロパティProductNameをセットアップを作り...
--ここでセットした名前がIISマネージャのアプリケーションプ...
-Webアプリケーションフォルダで右クリック→「追加…」→「プロ...
-「プライマリ出力」と「コンテンツファイル」を選択してOKボ...
-WebアプリケーションフォルダのプロパティVirtualDirectory...
-WebアプリケーションフォルダのプロパティDefaultDocumentを...
-その他必要なファイルがあればプロジェクトに追加する
--Web.configは指定しないと追加されない模様(VS.NET 2003の...
-ビルドする
→ASP.NET関連
*リリースしたASP.NETでDebug.Assert()->ソース表示したとき...
-このとき、VS.NET上にDefault.aspx.csなどのソースが表示さ...
-そのようなソースはインテリセンスが効かないのでその時点で...
*起動条件 [#a74b6cb9]
-インストールする環境に必要な条件を記述し、環境がその条件...
-デフォルトで.NET Frameworkインストール済みかどうかの起動...
-レジストリの有無を条件にしたい場合、「対象コンピュータの...
-作った検索を起動条件に追加する。適当な名前をつけて
-レジストリ検索条件の作り方
--例えば HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cu...
--Propertyには適当な名前をつける。例えば CMDIR
--RegKeyには SOFTWARE\Microsoft\Windows\CurrentVersion と...
--Rootには vsdrrHKLM をセットする
--Valueには CommonFilesDir をセットする(値そのものではな...
--プロパティ名から直感的に想像するのとはちょっと違うもの...
--起動条件のCondition には CMDIR をセットする
終了行:
→VISUAL STUDIO.NET
→インストールやデプロイメント
#contents
*基本的な作成手順 [#a6936bf0]
-「新しいプロジェクトの追加」から「セットアップ/デプロイ...
-テンプレートから「セットアッププロジェクト」を選択(Wind...
-プロジェクトを作成
-ファイルシステムウィンドウを表示(プロジェクトを右クリッ...
-アプリケーションフォルダに主要なexe(トップレベルのexe)...
--参照しているDLLは自動的に取り込まれるので通常は追加しな...
--ただし、動的にロードしているDLLは自動では取り込まれない...
-必要ならばアプリケーションフォルダのプロパティを設定する
-必要ならばユーザーのプログラムメニューの下に必要なメニュ...
--ショートカットはアプリケーションフォルダのexeのアイコン...
-ビルドする→うまくいけばmsiとsetup.exeができる
**オプション [#gb7d0151]
-プロジェクトのプロパティを設定する
--プロジェクト名で右クリック
--Author
--Manufacturer
--ProductName:「プログラムの追加と削除」に出てくる名前
--RemovePreviousVersions:古いバージョンを削除するか
--Title:インストーラの最初のウィンドウのタイトル部に出る...
--Version
*ASP.NET用のセットアッププロジェクト作成 [#o094866f]
-VS.NETのデプロイメントプロジェクトを作成する
-作成の際Webセットアッププロジェクトを選択する
-プロジェクトのプロパティProductNameをセットアップを作り...
--ここでセットした名前がIISマネージャのアプリケーションプ...
-Webアプリケーションフォルダで右クリック→「追加…」→「プロ...
-「プライマリ出力」と「コンテンツファイル」を選択してOKボ...
-WebアプリケーションフォルダのプロパティVirtualDirectory...
-WebアプリケーションフォルダのプロパティDefaultDocumentを...
-その他必要なファイルがあればプロジェクトに追加する
--Web.configは指定しないと追加されない模様(VS.NET 2003の...
-ビルドする
→ASP.NET関連
*リリースしたASP.NETでDebug.Assert()->ソース表示したとき...
-このとき、VS.NET上にDefault.aspx.csなどのソースが表示さ...
-そのようなソースはインテリセンスが効かないのでその時点で...
*起動条件 [#a74b6cb9]
-インストールする環境に必要な条件を記述し、環境がその条件...
-デフォルトで.NET Frameworkインストール済みかどうかの起動...
-レジストリの有無を条件にしたい場合、「対象コンピュータの...
-作った検索を起動条件に追加する。適当な名前をつけて
-レジストリ検索条件の作り方
--例えば HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cu...
--Propertyには適当な名前をつける。例えば CMDIR
--RegKeyには SOFTWARE\Microsoft\Windows\CurrentVersion と...
--Rootには vsdrrHKLM をセットする
--Valueには CommonFilesDir をセットする(値そのものではな...
--プロパティ名から直感的に想像するのとはちょっと違うもの...
--起動条件のCondition には CMDIR をセットする
ページ名: