2017-04-16 4 views
0

Windowsサービスをappxバンドルとしてパッケージ化します。私は以下のリンクを使用して、サービスをインストールするためのMSIを作成しました。デスクトップアプリケーションコンバータを使用してMSIから作成したappxバンドルからサービスをインストール

https://support.microsoft.com/en-in/help/816169/how-to-create-a-setup-project-for-a-windows-service-application-in-visual-c

MSI作業罰金、サービスが正常にインストール。今、DACコンバータを使用してAPPXを作成するときにこのMSIを使用したとき、appxが作成されていることがわかりましたが、起動時に「コマンドラインまたはデバッガからサービスを開始できません。 .. "しかし、MSIでは問題なく動作しています。

このように、MSIがサービスを完璧にインストールできるかどうか、DACのコンバータがサービスのインストールをサポートしているかどうかを知りたいのですが、そうでない場合はどうすればいいですか?

答えて

2

.appxパッケージを使用してWindowsサービスをインストールすることはサポートされていません。この作業はモデルと保証の分離を壊すためです。

デスクトップ橋パッケージ/変換のための準備ガイドの第三弾を参照してください: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

はあなたがサービスを使用しているかに応じて、あなたは多分でき、長時間実行のバックグラウンド・プロセスやと交換しますUWPバックグラウンドタスク。自動更新を容易にするためにサービスを使用している場合は、変換されたアプリケーションがストアから自動的に更新を受信するため、サービスを使用しなくなります。

ありがとう、 ステファンウィック - Windowsデベロッパープラットフォーム

関連する問題