У меня есть один веб-приложение с двумя проектами:Один веб-приложений, два пространства имен
Project "Сайт"
Using CMS;
namespace Web
{
}
Проект "CMS"
namespace CMS
{
public class Functions
{
}
}
Тогда я хочу, чтобы иметь возможность использовать CMS.Functions.MyMethod()
внутри Website.Web.
У меня есть некоторые проблемы с этим .. Внутри проекта «Веб-сайт» я добавил ссылку «CMS» в качестве ссылки, и я также добавил Using CMS;
, и даже tho intellisense забирает CMS.Functions Я получаю сообщение об ошибке! Слово CMS
получает подчеркнуто синим, и я получаю сообщение:
Название «CMS» не существует в текущем контексте
Что я упускаю из? Его так странно, потому что я могу написать CMS.Functions
, а часть «Функции» появляется в intellisense, но когда я заканчиваю строку, слово CMS
получает подчеркнутый синий цвет, и я получаю ошибку даже после того, как получил ссылку и инструкцию using.
Когда вы наводите курсор на сине-ориентированную CMS, что говорит всплывающее окно? Для устранения неполадок вы можете открыть DLL в обозревателе объектов (щелкните правой кнопкой мыши, откройте с) и посмотрите, что на самом деле имеет. – user1231231412
Является ли это веб-сайтом или проектом веб-приложения? Создано с помощью «Файл-> Новый веб-сайт» или «Файл-> Новый проект»? –