У меня есть библиотека Visual Basic DLL, я использовал ее в приложении управления пользователями Windows.Он работает нормально, , но , когда я размещаю этот пользовательский элемент управления Windows в другом приложении Windows Forms, выдает следующую ошибку:
Произошла ошибка при создании формы.Смотрите Exception.InnerException для подробностей.Ошибка: Создание экземпляра компонента COM с CLSID {66DF4F1A-E3E2-43D3-92BC-D56E9DDCB8AC} из IClassFactory не удалось из-за следующей ошибки: 800a005b.
Когда я запускаю пользователяУправляйте, это хорошо работает со мной, ТОЛЬКО когда я размещаю это в другом приложении Windows, эта ошибка происходит.
Я использую Visual Studio 2008 & Windows Server 2003
когда я добавляю пользовательский элемент управления, путь к DLL будет «C: \ Documents and Settings \ USERNAME \ Мои документы \ Visual Studio 2008 \ Projects \ HMS_WF4 \ HMS_WF4 \ obj \ Release \ Interop.DLLNAME.dll"
Примечания.он находится в Release, но когда я компилирую приложение, оно помещает вывод в папку Debug
.Даже если я выберу папку Release
для отладки и компиляции, при запуске приложения она ищет DLL в папке Release
, но она находится в папке Debug
.