定義済みの型 'type' は定義、またはインポートされていません
この問題の主な原因は、System 名前空間全体が定義されている mscorlib.dll がプロジェクトにインポートされていないことです。 この問題は、次のいずれかの原因で発生します。
コマンド ライン コンパイラの NoStandardLib オプションが指定されています。 NoStandardLib オプションによって、mscorlib.dll をインポートできません。 ユーザー固有の System 名前空間を定義または作成する場合は、このオプションを使用します。
正しくない mscorlib.dll が参照されています。
破損した Visual Studio .NET または .NET Framework 共通言語ランタイムのインストールが存在します。
最新のインストールと互換性がない以前のインストールのコンポーネントが残っています。
この問題を解決するには、次のいずれかの方法を実行します。
コマンド ライン コンパイラの /nostdlib オプションを指定しないようにします。
プロジェクトが正しい mscorlib.dll を参照するようにします。
.NET Framework 共通言語ランタイムを再インストールします (上記の解決策で問題が解決しない場合)。
必要に応じて
- Visual Studio にプロジェクトを再度読み込みます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET