Как опубликовать заявку
Я создал пример приложения и хотел опубликовать это приложение, используя кнопку публикации Visual Studio в обозревателе решений, но когда я это делаю, я получаю сообщение об ошибке ниже, что я должен сделать, чтобы избежать этого?
Ошибка 1 Не удалось выполнить публикацию со следующей ошибкой: Невозможно привести объект COM типа "System.__ComObject" к типу интерфейса "Microsoft.VisualStudio.OLE.Interop.IServiceProvider". Эта операция завершилась неудачно, поскольку вызов QueryInterface для компонента COM для интерфейса с IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' завершился неудачно из-за следующей ошибки: такой интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)),
2 ответа
Выглядит как проблема среды - попробуйте заново зарегистрировать actprxy.dll и / или ieproxy.dll
Вы можете отключить видимость COM, если не требуется, как сообщается в этом сообщении социальной сети msdn.
Щелкните правой кнопкой мыши по проекту, настройкам, приложению, информации о сборке, снимите отметку, чтобы сделать com видимым.
Другой подход указан в этом посте:
После небольшого расследования я обнаружил, что реестр как-то поврежден, и решение состоит в том, чтобы перерегистрировать DLL.
~ Запустить [Командная строка] (вам нужно будет использовать опцию Запуск от имени администратора)
~ regsvr32 actxprxy.dll