Мне было поручено превратить существующий проект в надстройку.Текущий проект - библиотека классов.В надстройке я добавил проект CL в качестве ссылки.В методе Exec класса Connect надстройки я попытался добавить следующий код, чтобы открыть точку входа для CL:
var form = new CLNameSpace.MainForm();
form.Show();
, где CLNameSpace (переименовано для этой статьи) - это пространство имен, на которое ссылаются изCL проект.Он также находится в блоке using
в верхней части кода.Я попытался этот ответ метод, чтобы получить полное имя, и это правильно.Я не получаю никаких ошибок при сборке или во время выполнения, но что-то не так.Используя непосредственное окно для создания экземпляров двух строк вручную, я получаю следующее сообщение об ошибке:
Тип или имя пространства имен 'CLNameSpace' недопустимо в этой области
Как мне обойти эту проблему видимости пространства имен?Интересно, это какая-то конфигурация в CLNameSpace (если это вообще возможно?)