ClickOnceからMSIXへ開発を移行したのですが、
開発版をテスターに提供する際に証明書のインストールが必須になったのでそちらについて記載します。下記の画像のように証明書がインストールできていないのインストールが有効になっていません。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-8-1024x616.jpg)
ClickOnce(MultiCommentViewerなど)だと回避ができるようですが都合によりMSIX形式じゃないといけないので証明書をインストールします。
証明書とは
簡単に説明します。アプリケーションには証明書が付属しており、その証明書でマイクロソフトが認証しているものかなど、あやしい発行のアプリケーションチェックする機能となります。
Windowsのデフォルト設定では信頼されていないアプリケーションをインストールできないようになっています。
そのため開発中のアプリケーションや、証明書を認証されていない系のアプリケーションは別途手順が必要となります。
※証明書の発行は通常、年6万くらいかかるので個人では無理です;;
※最終的にはMicorosft Storeに登録するのでそうなったら大丈夫なんですが
インストールするとどうなる?
インストールするとその証明書を利用したアプリケーションのインストールができるようになります。
証明書の発行者が信頼できる方の物のみインストールしましょう。
インストール方法
MSIXのインストールページの左端の公開証明書をクリックしてダウンロードします。
証明書ファイルがダウンロードできるのでそちらを実行します。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image.png)
ファイルを開きます。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-1.png)
証明書のインストールを開始します。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-2.png)
「ローカルコンピューター」を選択して「次へ」を押します。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-3.png)
画像のような手順で選択する
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-4-1024x633.jpg)
最後に完了して終了。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-4.png)
画面を戻ってアプリを取得します。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-5.png)
アプリインストーラーを開きます。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-6.png)
インストールができるようになっています。
![](https://develop-kui.com/blog/wp-content/uploads/2021/11/image-7.png)
コメント