問題タブ [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.
.net - Visual Studio の ClickOnce が依存アセンブリからコンテンツ ファイルを展開しないのはなぜですか?
クリック ワンスで展開されるスマート クライアント アプリケーションがあります。問題は、Visual Studio の公開アプリケーション ファイル ダイアログに表示されない依存アセンブリにコンテンツ ファイルがあることです。
これは、展開するたびに、すべてのコンテンツ ファイルをアプリケーション ビルド出力ディレクトリから公開ディレクトリにコピーし、マニフェストを再構築する必要があることを意味します。これは非常に面倒です。
これらのファイルが Visual Studio のパブリッシャーに表示されないのはなぜですか?
xml - xml構成ファイルでのClickonceの使用
Clickonceを使用したいWindowsフォームアプリがあります。
アプリのカスタムxmlファイルが欲しいのですが。
しかし、後で変更したい場合、つまり、交換または更新したい場合はどうなりますか。
Clickonceでそれをどのように行いますか?
マルコム
deployment - clickonce アプリケーションのロールバックを無効にする
clickonce でインストールされたアプリケーションでロールバックを無効にする (以前のバージョンを取得する) 方法はありますか?
clickonce - ClickOnce とセキュリティ
私は商用製品を製造する会社で働いており、現在、大規模な顧客の一部が ClickOnce を介してアプリケーションのクライアント側を配布できるようにするソリューションを提供しようとしています。
その意図は、お客様が ClickOnce インストールをネットワーク共有に展開し、アプリケーション マニフェストへのリンクを電子メールまたはその他の手段でクライアントに送信することです。
ClickOnce インストールのプロダクションを (Mage コマンド ライン ツールを使用して) 自動ビルドに統合することに成功し、クライアント マシンで実際のインストールを正常に実行できるようになりました。ただし、インストールして起動すると、アプリケーションは実行時に SecurityException をスローします。これは、FileIOPermission へのアクセスが拒否されているためです。私たちのアプリケーションには FullTrust アクセス許可が必要ですが、実行中のアセンブリの CodeBase の場所がネットワーク共有である場合、LocalIntranet アクセス許可のみが付与されるようです (FileIOPermission は含まれません)。
これが非常に一般的な問題であることを示しているように見える記事がここにあります: http://blogs.msdn.com/shawnfa/archive/2004/12/30/344554.aspx
この記事では、CasPol ツールを使用した回避策を提供していますが、展開環境内のすべてのクライアント マシンでこれを実行する必要があります。それ自体は実際には問題ではありません。CasPol ツールで行われていることを実行するには、クライアント マシンで管理者権限が必要であり、お客様の環境のクライアントの大部分にはこれらの権限がありません。
.NET 3.5 SP1 のリリースにより、CasPol 修正プログラムを実行する必要性が軽減されたことを示唆する記事も同じブログで公開されています: http://blogs.msdn.com/shawnfa/archive/2008/ 05/12/fulltrust-on-the-localintranet.aspx
ただし、次の記事で詳しく説明されているように、フレームワークの SP1 リリースを具体的に対象とするようにアプリケーションを変更しました 。
これを行った後も、同じ SecurityException が発生しました。そのため、この記事で詳しく説明されているように、特定の SP1 ClickOnce 設定をいくつか適用しましたが、それでも満足できませんでした。公開ネットワーク共有から直接アプリケーションを起動すると、アクセス許可が付与されますが、拒否されるのは ClickOnce のコンテキスト内からのみのようです。
他の誰かがこれらに似た問題に遭遇しましたか? フレームワークの SP1 リリースにこれらのアクセス許可に関して問題があった場合、ClickOnce ソリューションをまだ出荷していないため、他の誰かが私たちの前に気付いていたと思います。
.net - Visual Studio のビルド、Clickonce の展開、Dotfuscator および Mage のスクリプト作成
私のアプリケーションをクライアントにリリースするプロセスは、見出しごとです
- 建てる
- クリックワンス展開
- Dotfuscator を使用したメインの実行可能ファイルの難読化
- マニフェストと .application ファイルに mage で署名する
- 配達用郵便番号
クライアントにリリースが必要になるたびに多くの時間を使用するため、これを自動化するオープンソース プログラムに取り組みたいと考えています。解決策を求めるのは少し多すぎると思います ;) では、理想的な形式は何でしょうか? バッチ スクリプト、C# アプリケーション?
このプロセスの既存のソリューションを知っている人、または協力してくれる人はいますか?
deployment - クリック ワンス デプロイによる更新での app.config 変数の永続化
クリック 1 回でアプリケーションの新しい更新がリリースされるたびに、app.config ファイル内の変数が破棄されます。
どうすればそれを防ぐことができますか?
以前のバージョンのアプリケーションから変数を取得する方法はありますか?