Я только что унаследовал приложение, которое использует usercontrols несколькими способами, с которыми я не слишком хорошо знаком. Проблема, которую я имею прямо сейчас, заключается в том, что, когда я пытаюсь опубликовать эту базу кода, я получаю несколько ошибок, которые сводятся к тому, что некоторые ссылочные элементы управления пользователями не определены. Вот пример из одной строки:ASP.NET UserControl не определен?
Private clientControl As New ASP.usercontrols_clientcontrol_ascx
Это вкладка полосы UserControl, который ссылается на другие UserControls динамически создавать вкладки. Теперь, на поверхности, я получаю то, что здесь происходит ... но компилятор не принимает этого. Этот пользовательский элемент управления вкладками находится в корне проекта, а другие пользовательские элементы находятся в подпапке.
error BC30002: Type 'ASP.usercontrols_clientcontrol_ascx' is not defined.
Я уверен, что здесь 101 материал, но работы по сборке и публикация не удались. Любое направление будет оценено по достоинству.
Работает ли он на вашей локальной машине? – WVDominick
Да, все работает отлично. Решение строится, я просто не могу публиковать, и я даже не претендую на то, чтобы понять, почему. – BryanGrimes
, используя класс напрямую ... Dim coreProcessesControl As New Usercontrols_ClientControl Изменение его имени класса, но похоже, что когда вы делаете это, код не знает, что есть что-то еще. Таким образом, такие вещи, как ссылки на местозаполнитель в США, не имеют никакой ссылки. Так что да, это все еще гнездится, и я не знаю, как обойти его ... кроме изменения кода, чтобы не иметь UC-вызов других UC, подобных этому ... но скорее просто создайте ссылку на UC. – BryanGrimes