У меня есть служба Windows, которая должна использовать файл DLL на сетевом диске.Когда я был подключен к этому сетевому диску, я добавил эту DLL в качестве ссылки на мою службу Windows.Автоматически еще 2 справочных файла были созданы путем добавления этого файла DLL.В этой службе есть код, который просто создает экземпляр класса из dll.Во время отладки этого кода в Visual Studio 2010, когда я нажимаю F10 (Step Over), он выдает исключение:
"Получение фабрики классов COM для компонента с CLSID {65EB3876-89FF-459F-BF24-02E8DD7F2DB2} не удалось из-за следующей ошибки: 8007007e Указанный модуль не найден. (Исключение из HRESULT: 0x8007007E). "
Я использую те же dll и те же коды в приложении Windows Forms для тестирования.Он не выдает ошибку и успешно создает экземпляр класса.
Может ли это быть что-то, связанное с разрешением для сетевого диска?