私は多くのプロジェクトを含むソリューションを持っていますが、そのうちの1つを除くすべてが動作しています。動作していないものはConsoleApplicationであり、C#クラスライブラリプロジェクトに依存しています。私はライブラリプロジェクトへの参照を追加し、名前空間を追加しましたが、これは正しいですが、私のライブラリ内のクラスを参照する場所はどこにでもあります:VisualStudio2010でプロジェクト参照が機能しない
タイプまたは名前空間 'MyClass'使用していないディレクティブやアセンブリ参照がありませんか?
ライブラリプロジェクトが正常にビルドされています(DLLがbinフォルダに表示されているのがわかります)。プロジェクト参照とDLL自体の参照も試行しました。どちらも動作しません。
また、すべてのプロジェクトはプラットフォームターゲット 'すべてのCPU'でビルドされています。
私はフォーラムで何も成功していないと私はほとんどすべての提案を試してみました。誰かが何がうまくいかないのかについて何か光を当てることができますか?これは、問題を解決し
おかげ
は:
ライブラリはちょうど.NET Framework 4
を持っていたのに対し、コンソールアプリケーションは、.NET Framework 4 Client Profile
のターゲットフレームワークを持っていました。私は.NET Framework 4
にコンソールアプリケーションを設定し、それはすべて完全に構築されます。
ちょうど私の2セントです。 C#は大文字と小文字を区別しますあなたの名前空間のケースをチェックしましたか? – Steve
クラスにはpublicコンストラクタがありますか? –
以下のantaoの答えを見てください - 私たちは定期的にgitがプロジェクトファイルを混乱させることを見ています。 – increddibelly