Windows 8 用のプログラムのバージョンをテストできるように拡張しようとしている統合テスト スイートがあります。私のターゲット ワークフローは単純です: appx パッケージの作成、インストール、appcert.exe の実行、パッケージのアンインストール、その他のもののクリーンアップ
そのため、Windows.Management.Deployment 名前空間にアクセスしようとしています。これにより、パッケージのすべてのインストールと管理を行うことができます。問題は、この名前空間が .Net の WinRT バージョンを使用する必要があるように見えることです。これは、大量の変換が必要になるため、特にこれを Windows ストア アプリとして実行する必要がないため、うまくいきません。しないことをお勧めします。彼らのドキュメンテーションが言うビットもあります:
このクラスは、Windows ストア アプリでは使用できません。
では、このクラスをどのように利用すると思いますか!? Windows.winmd への参照を手動で追加しようとしましたが、「Windows 8.0 以降をターゲットとするプロジェクトにのみ WinMD 参照を追加できます」というメッセージが表示されますが、これは完全には理解できません。