- PR -

イントラweb環境でのclickonce

1
投稿者投稿内容
まさき
会議室デビュー日: 2006/02/02
投稿数: 1
投稿日時: 2006-02-02 16:29
既出であればすみません。

VC#2005Expressで作成したプログラムを
イントラ環境のwebで配布したいのですが、
必須コンポーネントに.net Framework2.0を含むと
発行の際にエラーが発生してしまいます。

エラー内容は
「必須コンポーネントのインストール場所が'コンポーネントの開発元のwebサイト'に
設定されていません。」とあって、それにつづいて"instmsia.exe"が見つからない旨の
メッセージが記述されています。

ヘルプを見ながら、とりあえず
CDに"Dotnetfx.exe"があったのでそれを配置して
指定したり、展開してフォルダを配置したり、いろいろ
試しましたが上手くいきません。

ちなみに、必須コンポーネントから.net framework2.0の
チェックを外して既にインストールされている環境でテスト
したところうまくいきました。

同様な環境で運用されている方いらっしゃいましたら
ご教示いただければ幸いです。
prsk
会議室デビュー日: 2007/02/26
投稿数: 1
投稿日時: 2007-02-26 11:39
既に自力で見つけられたかもしれませんが、MSDNに同様の書込がありました。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=299138&SiteID=7

Expressシリーズでは.NetFrameworkを含んだインストーラーを作成する際に
必要となるファイル(instmsia.exe等)が配布パッケージの都合でローカル
に作成されていない様です。

MSDNに記述されているフォルダに4ファイルを置けば、問題なく作成されると
思います。
因みに当方の環境ではVSのインストールフォルダが、以下になっていました。
(C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bootstrapper\Packages\DotNetFX)

同様に悩まれている方の参考までに。


[ メッセージ編集済み 編集者: prsk 編集日時 2007-02-26 11:42 ]
1

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