開発マシンをWindows 7にアップグレードし、プロジェクトを.NET 3.5にアップグレードしました。私はプロジェクトを実行しようとすると、私は今、このエラーが出る:ウィンドウハンドルを取得できません。ウィンドウレスActiveXコントロールはサポートされていませんか?
Unable to get the window handle for the 'AxVt' control. Windowless ActiveX controls are not supported.
プロジェクトは、端末制御をエミュレートしたActiveXのVt制御のためのダートエミュレーションを使用しています。私は二重チェックし、プログラムはWindows XP SP2 .NET 3.5で正常に起動するので、問題の原因となるフレームワークではありません。互換モードをWindows XP SP2に設定しても問題はありません。この例外は、デザイナーコードがコントロールのEndInitを呼び出すときに発生します。
これを回避する方法はありますか、それとも、私のマシンからWindows 7を削除してWindows XPに戻る必要があるということですか?
これはESRIのArcGIS Engineコンポーネントのオブジェクトで発生しました。それを修正した唯一のことは、新しいプロジェクトを作成し、手動ですべてを再追加することでした(もちろん、問題の原因を突き止めることはできませんでしたが、回避することはできません)。 –
ダーツVtコントロールを追加して実行してみましたが、同じエラーが発生しました。 – jasonh