学校のプロジェクトで Microsoft Robotics Studio を使用していますが、ビジュアル シミュレーション環境を実行しようとすると奇妙なエラーが発生します。昨日までは問題なく動作していましたが、突然、「不正なコマンド ライン引数... VPLHost を直接使用しないでください。代わりに dsshost を使用してマニフェストを実行してください」というランタイム エラーが表示されましたが、[VPL/DSS マニフェストで実行] をクリックしているだけです編集者。
管理者として MRDS を実行しており、MRDS を再インストールしようとしましたが、それでも同じ MS VPL ランタイム エラーが表示されます。オンラインで検索しようとしましたが、適切な解決策が見つかりません。
既存のサンプル、つまり都市環境、複数のシミュレートされたロボットなどを既に実行しようとしましたが、それでも同じエラーが発生します。奇妙なことに、1 分間は完全に機能していたのに、次の 1 分間に何も変更していないのに、このエラー メッセージが表示され始めました。実際、マニフェストで何かを変更したかったので、実行中の VPL アプリケーションを閉じ、VPL を閉じて DSS マニフェスト エディターを開き、マニフェストを実行したところ、このエラーが発生しました。
何がうまくいかないのですか?一部の MRDS スクリプトは、dsshost の代わりに vplhost32.exe を使用していますか? もしそうなら、どこでどのように変更すればよいですか?
コマンドプロンプトから都市環境マニフェストを実行し、DSSHost32を直接使用してみました。今回は、実行時エラーではなく、初期化エラーが発生しました。ポート番号を変更してみましたが、それでもうまくいきません。コンピューターから空き領域 (JIC) に多くのファイルを削除しましたが、まだ機能しません。Windows 7でカーソルを合わせてもウィンドウが開きません。
エラー メッセージは次のようになります:通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます ."
これは、空きポートの netstat をチェックして試した後でさえありましたが、このエラー メッセージが表示されます。VPLまたはDSSマニフェストエディターを介して実行する場合は、これまたは「VPLHostを直接使用しないでください」のいずれかです。
一部の外部サービスが DSSHost/VPLHost に干渉している可能性はありますか? 殺してみることができるようなサービスはありますか? 私のプロジェクトは木曜日に予定されており、このように機能するのは本当に残念な時期であるため、どんな助け/提案も今すぐ役立ちます.