Как опубликовать заявку - PullRequest
       22

Как опубликовать заявку

0 голосов
/ 26 января 2012

Я создал образец приложения и хотел опубликовать это приложение, используя кнопка публикации Visual Studio в обозревателе решений, но при этом я получаю сообщение об ошибке ниже что я должен сделать, чтобы избежать этого?

Ошибка 1: публикация не удалась из-за следующей ошибки: невозможно преобразовать COM объект типа 'System .__ ComObject' для типа интерфейса 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider. Эта операция не удалось, потому что вызов QueryInterface на компонент COM для сбой интерфейса с IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' на следующую ошибку: такой интерфейс не поддерживается (исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).

Ответы [ 2 ]

0 голосов
/ 26 января 2012

Похоже, проблема среды - попробуйте заново зарегистрировать actprxy.dll и / или ieproxy.dll

0 голосов
/ 26 января 2012

Вы можете отключить видимость COM, если не требуется, как сообщается в этом msdn социальном сообщении .

Щелкните правой кнопкой мыши проект, настройки, приложение, информацию о сборке, снимите отметку, чтобы сделать com видимым.

Другой подход указан в этой записи:

После небольшого исследования я обнаружил, что реестр как-то поврежден, и решение состоит в том, чтобы-register DLL.

~ Выполнить [Командная строка] (Вам нужно будет использовать параметр Запуск от имени администратора )

~ regsvr32 actxprxy.dll

...