しばらく前に開発されたカスタムドメイン固有の言語プロジェクトがあり、通常のVisual Studioハイブ内の同じマシンにデプロイされ、問題なく実行されました。
サーバーが再インストールされ、環境を再度セットアップしようとしています。これにより、通常のハイブ (Visual Studio 2008 SDK を使用した Visual Studio VSIP Edition SP1) が DSL を使用できるようになります。
しかし、VSPackage が読み込まれていません。Package Load Analyzer で「Plk Verification」エラーが表示されます。「パッケージ {guid} の次の値のいずれかを読み取れませんでした - 会社名、パッケージ GUID、製品名、製品バージョン、最小エディション。」
これで、非 VSIP エディション (または /noVSIP で devenv を実行) に展開する場合は、Microsoft から Plk を取得する必要があることがわかりましたが、DSL も開発されている同じ開発マシンで実行しているため、あるはずです。開発Plk。Visual Studio も最初に次のように教えてくれます。
VSIP: Developer edition, all third-party packages allowed to load.
DSL プロジェクトを開始して実験的なハイブでデバッグすると、すべてが正常に機能し、パッケージが読み込まれ、すべてのカスタム エディターが表示されます。
これをさらにトラブルシューティングする方法について何か考えはありますか?
問題は、DSL プロジェクトが別のサーバーで作成され、新しいサーバーですべてを再コンパイルしたにもかかわらず、開発キーが何らかの形でサーバーに関連しており、プロジェクト ファイルのどこかに添付されていることにある可能性はありますか? もしそうなら、どこにアイデアがありますか?