2017-02-08 15 views
0

私はClickOnceのデプロイメントが初めてであり、残念ながら非常に早く立ち往生しています。 Upfront、私は最初のプログラマではない。Webページからの単純なClickOnceの展開

タスクは、WebサイトからVisual/C#で書かれたアプリケーションを実行することです。結局のところ、私の問題は、誰かがそこからそれを実行できるように、コンパイルされたプロジェクトをウェブサイトにリンクさせる方法です。どのファイルをどこに置かなければならないか、重要なコードは何か。 私はウェブ開発に多くの知識を持っていません。

概念を理解する最も簡単な設定は何でしょうか?

私はまた、非常にあなたが実際に「ウェブサイトからC#のプログラムを実行する」ことはできませんが、あなたは、ユーザーにそれをダウンロードすることができ

よろしく、 mulm

答えて

1

など、チュートリアルのための推奨事項をappreaciateうマシンから実行してください。 ClickonceまたはXBAPのいずれか(実行しようとしているクライアントアプリケーションのアーキテクチャに応じて)がこれを行う方法です。明らかに、彼らはWindowsクライアントPC上でしか動作しません。

Visual StudioにはClickOnceアプリケーションvreyを簡単に公開できるツールがたくさんあるので、マイクロソフトのチュートリアルに従って公開してください(Visual StudioのClickOnceアプリケーションを展開するための「公開」という文字通りのボタンがありますウェブの場所)。

公開された.Htmlを見ると、.applicationファイルへの単なるURLを見ることができます。 .applicationファイルと、インストールするアプリケーションコンポーネント、強力な名前、および依存関係をリストした単なるXMLファイルを開きます。 .application拡張子はWindows IEによって認識され、Windows IEはそれを調べて、指定されたファイルをダウンロードしてインストールします。ファイルをユーザーのローカルおよびアプリケーションのバージョン固有の場所にインストールし(ユーザーはインストール先を選択できません)、デスクトップにリンクを追加します。ユーザーがラッパーアプリケーションを起動すると、元のURLロケーションに更新されたアプリケーションがあるかどうかが確認され、新しいコピーがインストールされている場合はインストールされます。それ以外の場合は、既存のアプリケーションが起動します。

ClickOnceユーザーにしばしば問題を引き起こすことの1つは、ClickOnceアプリケーションが起動またはインストールされたサイトを特定する組み込みの方法がないことです。通常、アプリケーション作成者はそのサイトで利用可能なデータソースサイト。そのような種類のデータを追加するには、.applicationファイルを手作業で変更し、使用可能にする前に再チェック(チェックサムが組み込まれています)する必要があります。このプロセスはここでカバーされていますhttps://msdn.microsoft.com/en-us/library/dd465299.aspxもプロセスの背景がたくさんあります。

+0

あなたはもちろん正しいです、私は正確ではありませんでした。私が「ウェブサイトから実行する」という意味は、「利用可能なオンラインのみ」のオプションでした。私の問題は、ほとんどの説明がパブリッシュウィザードを通過し、publish.htmの作成をやめることです – mulm

関連する問題