1. ホーム

C#が型名や名前空間名の検索に失敗する4つのケース

2022-02-25 20:31:33
<パス

I. 最初のシナリオ.

**発生した問題:**プロジェクトでusing namespaceを使用していない。
**解決方法:**ファイルの先頭に対応するusing文を追加します。
例えば

II. 第二のケース

**Problem encountered:** No reference to corresponding .dll file
**解決方法:** 対応するプロジェクトの lib ファイルの下に、対応する .dll ファイルを追加します。

III. 第3のシナリオ

**発生した問題:** 不整合な.Netフレームワークのバージョンが発生しました。
**解決方法:**ソリューションのクラスライブラリプロジェクトをクリックし、プロパティを右クリックし、ポップアッププロパティページで、"アプリケーション"オプションで、ターゲットフレームワークを確認してください。正しいものは同じであるはずです。
例えば

IV. デバッグコンパイル用プラットフォームの不整合に起因するもので、デバッグコンパイル用プラットフォームとコンパイル後に生成されるターゲットプラットフォームのバージョンが一致する必要があります。

**デバッグコンパイルプラットフォームは、ターゲットプラットフォームのコンパイルバージョンと一致する必要があります。
**解決方法:** ライブラリプロジェクトの「プロパティ」の「生成」オプションで、「プラットフォーム(M)」に対応するプラットフォームバージョンを確認し、異なる場合は同じものに変更してください。
例えば