問題タブ [clickonce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
12579 参照

vb.net - VB.NET アプリケーションを展開する最良の方法は何ですか?

通常、VB.NET プログラムを作成するときに ClickOnce を使用しますが、いくつかの欠点があります。私は他のものを実際に使用したことがないので、私のオプションが何であるかわかりません.

ClickOnce の欠点:

  • 複数のファイルで構成されている - 多数のファイルを管理し、ダウンローダーでそれらのファイルをダウンロードするよりも、1 つのファイルを配布する方が簡単なようです。
  • CD インストール用に再度ビルドする必要があります (エンド ユーザーがインターネットを使用していない場合)。
  • プログラムが Program Files に収まらない - 一部のアプリケーション キャッチ フォルダーに隠され、ショートカットするのがはるかに難しくなります。

ClickOnce の利点:

  • できます。魔法のように。また、VisualStudio 2008 Express に組み込まれています。
  • アプリケーションのアップグレードを容易にします。

Windows インストーラーもこれらのことを行いますか? ClickOnce の短所がないことはわかっていますが、ClickOnce の長所もある場合は知っておくとよいでしょう。

更新: 最終的に Wix 2 を使用しました (Wix 3 は利用可能でしたが、プロジェクトを行った時点では、有能なチュートリアルはありませんでした)。私が(最終的に)必要とした3つのことをサポートしてくれたので良かったです. オプションの Windows で起動するショートカット、インストーラーが完了したら起動するオプション、およびユーザーが間違ったオプションをクリックしないように上司が考える 3 つの段落のテキスト。

0 投票する
5 に答える
12987 参照

msbuild - CruiseControl.NET を介して ClickOnce アプリケーションを公開するにはどうすればよいですか?

開発サーバーに CruiseControl.NET バージョン 1.4 をセットアップしました。開発者がコードをチェックインするたびに、コンパイルが行われます。

これで、テスターに​​アプリケーションを提供できるようになりました。ClickOnce を使用してアプリケーションを配布したいと考えています。テスターがアプリケーションをテストするときに、最新のビルドを持っているという考えに基づいています。

CruiseControl.NET でそれを実現する方法が見つかりません。MSBUILD を使用してビルドを実行しています。

0 投票する
2 に答える
2776 参照

winforms - ClickOnce 配置を作成する最良の方法は何ですか?

私たちのチームは、分散型の winform アプリを開発しています。展開には ClickOnce を使用しており、非常に満足しています。

ただし、ClickOnce の問題点は配置の作成にあることがわかりました。標準の開発/テスト/実稼働環境があり、これらのそれぞれに対して個別にインストールおよび更新するデプロイメントを作成できる必要があります。また、デプロイするアセンブリを制御する必要があります。アセンブリがコンパイルされたからといって、それをデプロイする必要があるわけではありません。

配置を作成するための最初の選択肢は、当然 Visual Studio です。ただし、VSは実際には、記載されている問題に対処していません。次は SDK ツールの Mage です。Mage は正常に動作しますが、デプロイメントの作成はかなり面倒であり、すべての開発者がコード署名証明書とパスワードを持っている必要はありません。

私たちが最終的に行ったのは、Mage のコマンド ライン バージョンを使用して ClickOnce マニフェスト ファイルを作成する独自の展開アプリを展開することでした。

私は現在の解決策に満足していますが、この問題に対して業界全体で受け入れられているアプローチがあるようです. ある?

0 投票する
4 に答える
20166 参照

visual-studio - ClickOnce PublishのバージョンをAssemblyInfo.csファイルのバージョンと一致させるにはどうすればよいですか?

ClickOnceでアプリケーションを公開するたびに、リビジョン番号を1つずつ更新するようになります。この変更を自動的に取得して、AssemblyInfo.csファイルのバージョン番号を変更する方法はありますか(すべてのエラーレポートはアセンブリバージョンを調べます)?

0 投票する
3 に答える
4282 参照

clickonce - ClickOnce 配置のデバッグ ビルドの公開を禁止する

ClickOnce でデバッグ ビルドの公開を禁止する方法はありますか?

リリース ビルドのみを許可したいのですが、現在、人的エラーにより、デバッグ ビルドが時々すり抜けてしまいます。

Visual Studio 内からビルドを公開しています。

0 投票する
3 に答える
4563 参照

delphi - ClickOnce を使用してネイティブの Delphi アプリケーションを展開することは可能ですか?

Delphi アプリケーションの起動に使用されるスタブ C# exe なしで、ClickOnce を使用してネイティブ Delphi アプリケーションを展開することは可能ですか?

同じ質問が、VB6、C++、およびその他のネイティブ Windows アプリケーションにも当てはまります。

0 投票する
4 に答える
2758 参照

clickonce - ClickOnce 配置、システム アップデートが必要 Microsoft.mshtml

MS Office で動作し、Microsoft.mshtml.dll を使用するアプリケーションがあります。ClickOnce を使用してアプリケーションをデプロイします。アプリケーションはほとんどのマシンに問題なくデプロイされますが、「システムの更新が必要です。Microsoft.mshtl.dll は GAC にある必要があります」というエラーが表示されることがあります。

PIA for Office をインストールしようとしましたが、うまくいきませんでした。Microsoft.mshtml.dll はシステムに依存するファイルであるため、パッケージに含めて再配布することはできません。アプリケーションを展開する最良の方法は何ですか?

0 投票する
1 に答える
286 参照

clickonce - Secure-Wave およびクリック ワンス アプリケーション

「secure-wave」セキュリティを使用しているユーザーがいます。明らかに、ある種のホワイトリスト アプリケーション モニターです。

私のクリック ワンス アプリケーションでは、使用されるフォルダーの名前は実行時に生成されるため、管理者はアプリケーションとそのファイルを適切にホワイトリストに登録できません。

助言がありますか?

0 投票する
2 に答える
4484 参照

.net - 最初のインストール後に ClickOnce の前提条件を確認するにはどうすればよいですか?

私の理解が正しければClickOnce、前提条件情報を含む setup.exe ファイルを介して、アプリケーションの最初のインストールでのみ前提条件をチェックします。ユーザーが将来アプリを開くと、新しいバージョンがチェックされますが、setup.exe が再度起動されることはないため、追加された可能性のある新しい前提条件はチェックされません。

ClickOnce に前提条件を再度確認させる方法はありますか、またはユーザーに再度実行するように求めることなく、適切な解決策がありますsetup.exeか?

0 投票する
2 に答える
6628 参照

.net - clickonce 展開で構成ファイルを変更する方法は?

clickonce でアプリケーションをデプロイしましたが、デプロイ サーバーの構成ファイルを変更するにはどうすればよいですか? つまり、製品がテストされたら、本番サーバーにデプロイする必要がありますが、本番リソースを消費するためにいくつかの構成パラメーターを変更する必要がありますか?. MageUI.exe を使用する必要があると聞きましたが、まだわかりません。

ご協力ありがとうございます。

感謝