Я переделываю чужой код, где у них был вспомогательный класс с доступом к большому количеству кода, которого там быть не должно (доступ к данным, бизнес-логика, все там медленно выталкивалось).
Я переместил соответствующий код в соответствующие ранее существующие классы и создал отдельный, совершенно новый вспомогательный класс в соответствующем проекте, но все мои ссылки на этот класс просто не работают.
Вот простое представление о том, как выглядит мой класс (имена немного изменились);
namespace Company.Web.Application.Reporting
{
public class ReportHelper
{
here I have a bunch of methods
}
}
и вот как на него ссылаются;
using Company.Web.Application.Reporting;
namespace Company.Web.Application.App.Reports
{
public partial class PlansReports : PageBase
{
//This is the problem part
private ReportHelper Helper = new ReportHelper();
heaps of other code with no problems here...
}
}
Моя проблема в том, что я получаю следующую ошибку везде, где пытаюсь получить доступ к своему новому помощнику.
Тип или имя пространства имен
«ReportHelper» не найден
Вы пропустили директиву использования или
ссылка на сборку?)
Все мои заявления об использовании есть, у меня есть соответствующие ссылки в каждом соответствующем проекте, но это все еще сохраняется.
На данный момент я полностью застрял, мне просто нужно разобраться с этой проблемой ссылок, чтобы я мог убедиться, что все мои вспомогательные методы работают правильно.
Любая помощь с благодарностью,
Пат.