- PR -

msi,,

1
投稿者投稿内容
スンパ
ベテラン
会議室デビュー日: 2005/05/23
投稿数: 85
投稿日時: 2006-07-05 17:53
【環境】
VS 2003
windows xp sp2
.netframework 1.1

【質問】
VS 2003に標準でついている
セットアッププロジェクト作成機能でmsiを作成しました。

このmsiファイルは、
@.netframework 1.1がインストールされているPCでは動作でき、
A.netframework 2.0がインストールされているPCでは動作しない動きが

正しいのでしょうか?

Aが正しければ、.
.netframework 1.1上で作ったmsiを、
.netframework 2.0上で動かす方法はないのでしょうか?


とっちゃん
大ベテラン
会議室デビュー日: 2005/07/19
投稿数: 203
投稿日時: 2006-07-05 18:11
とっちゃんです。

2の2.0 のインストールされた環境には、1.1 はインストールされていないのでしょうか?
それとも、1.1 と 2.0 がインストールされているにもかかわらずインストールされないのでしょうか?
それによって段取りが全く異なります。

前者であれば、標準の設定では正しい動きとなります。
後者なら、設定を誤っている可能性があります。

詳しくは、ヘルプの起動条件エディタをご参照ください。
_________________
// とっちゃん(高萩 俊行)@わんくま同盟
// とっちゃん’Blog
// MS-MVP for Developer Tools - Visual C++
// WindowsInstallerの話題はhttp://www.freeml.com/msiまで
カルガモ
常連さん
会議室デビュー日: 2006/06/27
投稿数: 20
投稿日時: 2006-07-05 18:16
こんにちは。

質問についてですが、
@はインストール可能です。
ハッキリとは判りませんが、
Aについてはインストール出来ないと思います。

その場合、Framework1.1をインストールを行うPCにインストールする
しかないと思います。(上書きではなくFramework2.0とは別にインストールできます。)
プラットフォームが違うので、、。

また、1.1をインストールするのであれば、
インストーラ ブートストラップを使用すれば便利です。
スンパ
ベテラン
会議室デビュー日: 2005/05/23
投稿数: 85
投稿日時: 2006-07-05 18:24
ご返事有り難うございます。
>>2の2.0 のインストールされた環境には、1.1 はインストールされていないのでしょうか?
そうです。2.0のみインストールされています。

>>前者であれば、標準の設定では正しい動きとなります。
msiを実行しますと、
『このセットアップは.NET Frameworkバージョン1.1.4322を必要とします。
.NET Frammeworkをインストールして、このセットアップをやり直してください...』
のエラーメッセージが出ます。
とっちゃん
大ベテラン
会議室デビュー日: 2005/07/19
投稿数: 203
投稿日時: 2006-07-05 18:50
引用:

スンちゃんパパさんの書き込み (2006-07-05 18:24) より:
msiを実行しますと、
『このセットアップは.NET Frameworkバージョン1.1.4322を必要とします。
.NET Frammeworkをインストールして、このセットアップをやり直してください...』
のエラーメッセージが出ます。


これではダメ!ということですか?

であれば、先に紹介したヘルプをきちんと読破し、必要な設定を施してください。
そのページではありませんが、リンクをたどっていけば設定部分が出ていますよ。
SupportedRuntimes プロパティの説明部分が該当します。

ヘルプにも書かれていますが、異なるランタイムを利用できるようにする場合は、
インストールするアプリケーションの全ての機能(コードレベルで全て)が
該当するランタイムで正しく動作することの確認も行なってください。

_________________
// とっちゃん(高萩 俊行)@わんくま同盟
// とっちゃん’Blog
// MS-MVP for Developer Tools - Visual C++
// WindowsInstallerの話題はhttp://www.freeml.com/msiまで
1

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