- - PR -
【VB.Net Windows】ClickOnceでpublish.htm画面を使わない方法を教えてください。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-03-27 23:26
【状況説明】
WindowsXP Visuai Basic 2005 Exprese Edition でWindowsアプリケーションを開発しています。 開発したアプリケーションソフトを配布しようと、ClickOnceを使ってホームページにアップしています。 ところがホームページの[ダウンロード]ボタンを押すと 次のようにリンクが設定されていて publish.htm画面が表示されます。 → http://www.abcd.com/efg/html/publish/publish.htm その画面の[インストール]ボタンを押すとダウンロードが始まりますが、これらの手順で [ダウンロード]ボタンと[インストール]ボタンがダブっているように思っています。 【質問内容】 ホームページの[ダウンロード]ボタンを押すと、インストールが始まるように設定するには どのようにすればよいのか、その方法を教えてください。よろしくお願いいたします。 |
|
投稿日時: 2009-03-27 23:38
publish.htm を解析すればいいのでは?
|
|
投稿日時: 2009-03-28 00:06
Kingさん、早速の回答ありがとうございます。
「publish.htm を解析すれば・・」とのご指摘ですが、どのようにして解析するのか 想像すら付きません。publish.htm画面の[インストール]ボタンを右クリックして プロパティを見ますと、次のように記載されています。 → efg.application もしやホームページの[ダウンロード]ボタンのリンク先を上記のように設定しろという 事でしょうか。やってみます。 |
|
投稿日時: 2009-03-28 01:30
こんばんは、passolです。
ClickOnce アプリケーションの既定の Web ページをカスタマイズする http://msdn.microsoft.com/ja-jp/library/k5befhe3(VS.80).aspx 上記ページでは、publish.htmをカスタマイズしても大丈夫ですよと言っているようです。 また、*.applicationファイルをダブルクリックすればOnceClickアプリケーションがインストール出来るので、One.netさんがたどり着いた通りefg.applicationを起動すれば一応アプリケーションの配布が可能だとは思います。 ただ、不特定多数の方に配布なさる場合などでは、必須コンポーネントの設定を適切に行い、setup.exeへのパスを指定してあげたほうがいいと思います(.NET Framework 2.0, Crystal Reportsなど・・・) 方法 : ClickOnce アプリケーションと共に必須コンポーネントをインストールする http://msdn.microsoft.com/ja-jp/library/8st7th1x(VS.80).aspx |
|
投稿日時: 2009-03-28 13:28
passolさん、ありがとうございます。
ご提示いただきましたサイトを両方見ました。1番目はWeb ページをカスタマイズはで私の力では難しそうです。また2番目の*.applicationで起動させる方法も必須コンポー ネントのセットアップを考慮すれば(またプログラムの更新処理などのことも考えれ ば)なんとなく自信がありません。 必須コンポーネントの配布等に関しては、全く考えていませんでした。 質問をしてみたものの、しばらくはpublish.htm画面をそのまま使いたいと思います。ウ必須コンポーネントの事を無視してウッカリ対処するところでした。 passolのおかげで助かりました。ありがとうございました。 |
1