問題タブ [applicationreference]
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 - ClickOnce .appref-ms は .application ファイルへのリンク以上のものですか?
次のような ClickOnce 環境があります。
\\Fileserver\ClickOnceApps\App1.application
C:\Documents and Settings\user\Start Menu\Programs\publisher\app1.appref-ms
私の理解では、.apppref-ms ファイルは app.application ファイルへの美化されたリンクです。それは他に何かしますか?
c# - 「アプリケーションリファレンス」の実行
特定のイベントで別のアプリケーション(ワーカー)を実行するには、アプリケーション(マスター)が必要です。
ワーカーアプリケーションを標準の実行可能ファイルとして配布すれば、すべて問題なく、Process.Startを問題なく使用でき、引数を渡してWaitForExitを呼び出すことができます。
ワーカーアプリケーションをClickOnceアプリケーションとして配布すると、アプリケーションリファレンスが作成されます。これはProcess.Startで開始できます(Master.exeと同じディレクトリにコピーを配置すると)が、引数を渡すことができません。または、WaitForExitを使用します。
両方できるようになりたいです。参照への呼び出しは、Worker実行可能ファイルが実際に実行される別のプロセスを開始すると思われます。
私のコード:
私の質問:
これを「適切に」行うにはどうすればよいですか?
clickonce - *.appref-ms のターゲット *.exe ファイルを見つける方法
*.appref-msファイルから実行されているプログラムのバックアップを作成する必要があります。見つけたテキスト エディターを使用してGitHub.appref-ms
ファイルを開いたとき
ターゲットはローカル ディスクのどこに保存されていますか? PublicKeyToken
を
編集すると、デフォルトまたは Null アイコンが表示されました。URLを
編集すると、「アプリケーションを開始できません」という結果になりました。
*.appref-ms はどのように Exe をターゲットにしていますか? これは私の質問に答えません
注: ファイルをオフラインで開いてみましたが、それでも問題なく動作します。