- PR -

VS2008 のセットアッププロジェクトで作成したインストーラー

1
投稿者投稿内容
YasuHiro1018
会議室デビュー日: 2006/07/16
投稿数: 18
投稿日時: 2008-05-23 18:02
現在、VS2008 で 対象フレームワークを .NET Framework 2.0 にし、
Windows サービスを作成しています。

そのセットアッププロジェクトを、対象フレームワークを同じく 2.0 にして作成し、
必須コンポーネントが .NET Framework 3.5 となっていたので 2.0 としたのですが、
msi を起動すると .NET Framework 3.5 を要求されます。

ORCA で msi を開き Property テーブルの VSDFrameworkVersion を見ると
3.5.21022 となっていたので 2.0.50727 と手直しすると要求されなくなったのですが・・・

これは Visual Studio 2008 のマルチターゲットがセットアッププロジェクトには
対応していないという認識でいいのでしょうか?
とっちゃん
大ベテラン
会議室デビュー日: 2005/07/19
投稿数: 203
投稿日時: 2008-05-24 11:22
引用:

YasuHiro1018さんの書き込み (2008-05-23 18:02) より:

ORCA で msi を開き Property テーブルの VSDFrameworkVersion を見ると
3.5.21022 となっていたので 2.0.50727 と手直しすると要求されなくなったのですが・・・

これは Visual Studio 2008 のマルチターゲットがセットアッププロジェクトには
対応していないという認識でいいのでしょうか?


セットアッププロジェクトで起動条件ビューを出すとそこに
.NET Framework の要求バージョンをセットするところがあります。

そこでプロパティを出すと、バージョンを設定できます。
1.0〜3.5までコンボで選ぶだけで行けるので、前のバージョンより
ずーっと楽になってます。

自動では追従してくれませんがね...w
YasuHiro1018
会議室デビュー日: 2006/07/16
投稿数: 18
投稿日時: 2008-05-26 09:33
起動条件、見落としてました・・・。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)