重要!思っていたよりも別のプロジェクト/アセンブリにいて、自分自身を混乱させていました。私が正しい場所にいるとき、物事はうまくいきます。とにかく助けてくれてありがとう、これ以上時間を費やす必要はありません!
ClassLibrary アセンブリを使用する MVC3 プロジェクトがあります。コンソール アプリケーション (同じソリューション内) から、そのクラス ライブラリの型からインスタンスを作成したいと考えています。
コンソール アプリとは別のアセンブリであるため、完全修飾名を使用していることを確認しました。私の場合、型名は次のとおりです。
KIBS.DykrapportDomain.Model.DykRapport_Utrustning, DykrapportDomain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
コンソール プロジェクトからクラス ライブラリ プロジェクトへの参照を追加しました。オブジェクト ブラウザーで開くと問題ないように見えます。内部のすべてが表示されます。また、どちらのプロジェクトでも、ターゲット フレームワークが .NET 4 (クライアント プロファイルではない) であることを確認しました。
それでも、次のステートメントを追加すると:
using KIBS.DykrapportDomain.Model;
The type or namespace name ' KIBS ' could not be found (using ディレクティブまたはアセンブリ参照がありませんか?)
何が足りないの!?