Я создал пользовательский элемент управления с помощью VB.NET в Visual Studio 2008, который предоставляет расширенные функции отображения и отслеживания для поискового и спасательного приложения. Проблема, с которой я сталкиваюсь, заключается в том, что в ряде мест мне нужно определить путь к основным исполняемым приложениям приложений, чтобы найти несколько каталогов, которые необходимо правильно контролировать. Все отлично работает, когда я использую его в VS, но когда я пытаюсь вставить элемент управления в форме в отдельном решении, я получаю следующее сообщение об ошибке:Определение пути к исполняемому элементу для настраиваемого элемента управления
Failed to create component 'MainControl'. The error message follows: 'System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Microsoft\Visual Studio 9.0\Common\IDE\GIS\Data\Default...
Это, кажется, указывает, что он ищет \ ГИС \ Data \ Default в пути программы Visual Studio, но я использовал Application.StartupPath для определения этого местоположения во всем элементе управления.
Эта ошибка возникает только при попытке встроить элемент управления в форму вне решения управления. Решение, которое я создал для разработки этого элемента управления, имеет два проекта (один для контроля и один для тестовой формы для выполнения отладки)
Может ли кто-нибудь предоставить мне некоторые рекомендации по этому вопросу?
Спасибо Хансу, который сделал трюк. Это смешно, я развиваюсь в VB.NET около трех лет, и это первый раз, когда я столкнулся с этой проблемой. Во всяком случае, ваше решение было правильным. – Gerry