私は c# を初めて使用しますが、これはおそらく非常に n00b エラーです。
このプロジェクトでは、作業する既存のコードを渡されました。コードの構造は、サポートする名前空間としてシミュレーションを使用するメイン ソリューションを持っているというものです。
変更したいクラスの 1 つ (Adt_12) をシミュレーション名前空間からコピーし、名前を変更しました (Pb_cs2)。私がコピーした方法は、[名前を付けて保存] をクリックしてから、ファイル名を必要な新しい名前に変更することでした。次に、パブリック クラス名 (およびコンストラクター) をこの新しいファイル名に変更しました。「シミュレーション」を再構築しましたが、正常に再構築されます。
しかし、Pb_cs2 を呼び出そうとすると、上記の「Pb_cs2 という名前の型または名前空間が見つかりませんでした」というメッセージがスローされます。
メインの実行可能クラスで使用している方法。public static Pb_cs2 pb です。(元々は Adt_12 を使用していました)。
ただし、ソリューションと名前空間でまだ Adt_12 を見つけることができます。Pb_cs2はありません。ソリューションを再構築して構築しました。
.NET フレームワークの一般的なエラーは関係ありません。
なぜこれが起こっているのか、どうすれば修正できるのでしょうか? 元のファイルを変更したくありません。