Visual Studio 2012 Express で開発された 2 つのプロジェクトを含むソリューションがあり、どちらも .net フレームワーク 4.5 を対象としています。
最初の「Dao」プロジェクトの目的は、データベースからデータを取得することです。これらのデータを 2 番目のプロジェクトに dll ライブラリとして取り込みます。
2番目のプロジェクト「UI」の目的は、dllライブラリからのデータを表示することです
2 番目のプロジェクトへの参照を追加して using ステートメントを記述したところ、次のエラーが発生しました。
型または名前空間名 'Dao' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
2 つのプロジェクトのターゲットを .net Framework 4.0 と .net Framework 3.5 に変更しようとしましたが、同じエラーが発生しました。
また、このコードを追加して、ターゲットが変更されていることを確認しますが、true を得ました:
using System;
using Dao; // error
namespace Ui
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Type.GetType("System.Reflection.ReflectionContext", false) != null);
Console.ReadKey();
}
}
}
問題を解決するにはどうすればよいですか? 本当にありがとう。