タイトルはほとんどすべてを物語っていると思います。しかし、安全のために...
VS2008 SDKSP1がインストールされているメインマシンでVSPackageを開発しました。実験用ハイブでデバッグする場合、すべて正常に機能します。PLKを入手して適用し、PLKをテストするための指示に従い(つまり、コマンドラインで/ noVSIPを渡す)、パッケージが正しく読み込まれます。
WiXを使用してインストーラーを作成し(regpkgがWiX XMLを吐き出すため)、VMで実行されているVisual Studio2008ProエディションにVSPackageをインストールしようとしています。しかし、PLK検証に失敗します。レジストリの4つの重要なビット(CompanyName、ProductName、ProductVersion、VSVersion)は、PLKを生成したものと一致します。空白や隠し文字などはありません。これらのビットは、コードのPLK属性にあるものとも一致します。
/ noVSIPが機能するため、この読み込みの問題をデバッグする方法がわかりません。考え?