私はvb.Netアプリケーションを持っています。ここでは、他の誰かが独自に開発したコントロールを組み込んでいます。私はアプリケーションにコントロールを組み込みましたが、私は定期的に "タイプ 'myMapControl.myMapControl'が定義されていません"コンパイル時にメッセージを取得します。エラーは、次の行にForm1.Designer.vbファイルである(私のフォーム名は「Form1が」このケースである。)コンパイル時に私のVB.Netアプリケーションで「型が定義されていません」ということが起こるのはなぜですか?
Me.myMapControl1= New myMapControl.myMapControl
Me.myOthermapControl = New myMapControl.myMapControl
私は「グローバル」修飾子を追加した場合:
Me.myMapControl1= New Global.myMapControl.myMapControl
Me.myOthermapControl = New Global.myMapControl.myMapControl
を
私はコンパイルすることができ、すべてがしばらくの間うまく動作します。私はコンパイル、変更、再コンパイルなどができます。しかし、最終的には、「グローバル」修飾子が消えて、それを再度追加する必要があります。私は間違って何をしています。コントロールのdllが参照として追加されたことを確認しました。
名前空間が衝突する可能性はありますか?あなたの現在のプロジェクトの名前空間は何ですか? –
これは一般的なVS2010トラップです。 .NET Frameworkのターゲットをクライアントプロファイルからフルプロファイルに変更します。 –