問題タブ [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.
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 つの段落のテキスト。
msbuild - CruiseControl.NET を介して ClickOnce アプリケーションを公開するにはどうすればよいですか?
開発サーバーに CruiseControl.NET バージョン 1.4 をセットアップしました。開発者がコードをチェックインするたびに、コンパイルが行われます。
これで、テスターにアプリケーションを提供できるようになりました。ClickOnce を使用してアプリケーションを配布したいと考えています。テスターがアプリケーションをテストするときに、最新のビルドを持っているという考えに基づいています。
CruiseControl.NET でそれを実現する方法が見つかりません。MSBUILD を使用してビルドを実行しています。
winforms - ClickOnce 配置を作成する最良の方法は何ですか?
私たちのチームは、分散型の winform アプリを開発しています。展開には ClickOnce を使用しており、非常に満足しています。
ただし、ClickOnce の問題点は配置の作成にあることがわかりました。標準の開発/テスト/実稼働環境があり、これらのそれぞれに対して個別にインストールおよび更新するデプロイメントを作成できる必要があります。また、デプロイするアセンブリを制御する必要があります。アセンブリがコンパイルされたからといって、それをデプロイする必要があるわけではありません。
配置を作成するための最初の選択肢は、当然 Visual Studio です。ただし、VSは実際には、記載されている問題に対処していません。次は SDK ツールの Mage です。Mage は正常に動作しますが、デプロイメントの作成はかなり面倒であり、すべての開発者がコード署名証明書とパスワードを持っている必要はありません。
私たちが最終的に行ったのは、Mage のコマンド ライン バージョンを使用して ClickOnce マニフェスト ファイルを作成する独自の展開アプリを展開することでした。
私は現在の解決策に満足していますが、この問題に対して業界全体で受け入れられているアプローチがあるようです. ある?
visual-studio - ClickOnce PublishのバージョンをAssemblyInfo.csファイルのバージョンと一致させるにはどうすればよいですか?
ClickOnceでアプリケーションを公開するたびに、リビジョン番号を1つずつ更新するようになります。この変更を自動的に取得して、AssemblyInfo.csファイルのバージョン番号を変更する方法はありますか(すべてのエラーレポートはアセンブリバージョンを調べます)?
clickonce - ClickOnce 配置のデバッグ ビルドの公開を禁止する
ClickOnce でデバッグ ビルドの公開を禁止する方法はありますか?
リリース ビルドのみを許可したいのですが、現在、人的エラーにより、デバッグ ビルドが時々すり抜けてしまいます。
Visual Studio 内からビルドを公開しています。
delphi - ClickOnce を使用してネイティブの Delphi アプリケーションを展開することは可能ですか?
Delphi アプリケーションの起動に使用されるスタブ C# exe なしで、ClickOnce を使用してネイティブ Delphi アプリケーションを展開することは可能ですか?
同じ質問が、VB6、C++、およびその他のネイティブ Windows アプリケーションにも当てはまります。
clickonce - ClickOnce 配置、システム アップデートが必要 Microsoft.mshtml
MS Office で動作し、Microsoft.mshtml.dll を使用するアプリケーションがあります。ClickOnce を使用してアプリケーションをデプロイします。アプリケーションはほとんどのマシンに問題なくデプロイされますが、「システムの更新が必要です。Microsoft.mshtl.dll は GAC にある必要があります」というエラーが表示されることがあります。
PIA for Office をインストールしようとしましたが、うまくいきませんでした。Microsoft.mshtml.dll はシステムに依存するファイルであるため、パッケージに含めて再配布することはできません。アプリケーションを展開する最良の方法は何ですか?
clickonce - Secure-Wave およびクリック ワンス アプリケーション
「secure-wave」セキュリティを使用しているユーザーがいます。明らかに、ある種のホワイトリスト アプリケーション モニターです。
私のクリック ワンス アプリケーションでは、使用されるフォルダーの名前は実行時に生成されるため、管理者はアプリケーションとそのファイルを適切にホワイトリストに登録できません。
助言がありますか?
.net - 最初のインストール後に ClickOnce の前提条件を確認するにはどうすればよいですか?
私の理解が正しければClickOnce
、前提条件情報を含む setup.exe ファイルを介して、アプリケーションの最初のインストールでのみ前提条件をチェックします。ユーザーが将来アプリを開くと、新しいバージョンがチェックされますが、setup.exe が再度起動されることはないため、追加された可能性のある新しい前提条件はチェックされません。
ClickOnce に前提条件を再度確認させる方法はありますか、またはユーザーに再度実行するように求めることなく、適切な解決策がありますsetup.exe
か?
.net - clickonce 展開で構成ファイルを変更する方法は?
clickonce でアプリケーションをデプロイしましたが、デプロイ サーバーの構成ファイルを変更するにはどうすればよいですか? つまり、製品がテストされたら、本番サーバーにデプロイする必要がありますが、本番リソースを消費するためにいくつかの構成パラメーターを変更する必要がありますか?. MageUI.exe を使用する必要があると聞きましたが、まだわかりません。
ご協力ありがとうございます。
感謝