0

C# コードを実行しようとすると、Visual Studio で次のエラー メッセージが表示されます。

型または名前空間名 'Shape' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

これは、ソリューション エクスプローラーでいくつかのファイルの場所を変更したためですか? 最初からファイルをフォルダーに入れていたので、それらを外部に移動してフォルダーを消去しました。再構築ソリューションとクリーンを使用しようとしましたが、それでもこのエラーが発生します。

これで、ソリューション エクスプローラーの同じ「レベル」にすべてのファイルが表示されます。再び機能させるにはどうすればよいですか?

4

2 に答える 2

2

試すべきいくつかのこと:

  1. クラスを含むクラスファイルがShape、ソリューションエクスプローラーで「プロジェクトに含める」とマークされていることを確認します。

  2. エラーのあるファイルに、クラスが配置usingされている名前空間を参照する適切なステートメントがあることを確認してください。Shape

  3. Shapeクラスが外部DLLにある場合は、プロジェクトで参照されていることを確認してください。

  4. クラスを含むクラスファイルの名前空間が何であるかを再確認しますShape。これらのファイルをどのように移動したかによっては、ファイルが変更されている可能性があり、using使用する場所でステートメントを更新する必要があります。

于 2012-05-20T07:58:01.340 に答える
0

これは、多くのことが原因で発生する可能性があります。たとえば、パブリック、アセンブリ参照、およびプロジェクトまたはソリューション フォルダー内。JohnFx は、返信でこれらのいくつかを既に処理しています。ただし、「実行」するには、次の手順を実行します。

すべてのファイルをソリューション内の同じプロジェクトに移動します。したがって、ソリューションにはプロジェクトがあり、すべてのファイルがその 1 つのプロジェクトにあります。

これは少なくともあなたを動かすはずです。次に、実験します。

幸運を。

于 2012-05-20T08:06:51.547 に答える