У меня есть решение, которое содержит два проекта, разработанных в visual studio 2012 express, и оба нацелены на фреймворк .net 4.5.Я не могу ссылаться на свою библиотеку классов
Первым проектом проекта «Дао» является получение данных из базы данных. и принимать эти данные на второй проект в качестве библиотеки DLL
второго проект «UI» целью которого является отображение данных, поступающих из библиотеки DLL
, когда я добавил ссылку на второй проект и написал, используя заявление, я получил следующее сообщение об ошибке:
не может быть найден тип или пространство имен имя «Дао» (? с помощью директивы или ссылка на сборку отсутствует)
Я попытался изменить цель двух проектов в .NET Framework 4.0 и .net framework 3.5, но я получил ту же ошибку.
Я также добавить этот кусок кода, чтобы быть уверенным, что цель изменения, но я правда:
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();
}
}
}
Что мне нужно сделать, чтобы исправить эту проблему? Огромное спасибо.
Существует ли пространство имен Dao в проекте Dao? –
Вы * на самом деле * добавили ссылку на сборку (в explorer), а также просто добавили директиву 'using' для импорта пространства имен? Они разные. Являются ли типы в пространстве имен «Дао» общедоступными? –
Вы уверены, что перед этим корнем NS нет ничего подобного Business.DataLayers.Dao? – Bearcat9425