Я частично репро. Я также получаю две разные библиотеки взаимодействия, но я делаю это как на VS2008, так и на VS2010. Внимательно посмотрите на вкладку «Добавить ссылку + COM» в столбце «Путь». Они оба ссылаются на одну и ту же DLL, c: \ windows \ system32 \ hnetcfg.dll ".
Хорошо, имеет смысл, что одна и та же библиотека взаимодействия генерируется из одной и той же DLL. Я предполагаю, что кто-то в Microsoft решил, что одно из названий библиотек типов было грубым, и изменил процедуру регистрации, чтобы зарегистрировать его под новым именем. и зарегистрируйте его под старым именем, чтобы не нарушать обратную совместимость. Не уверен, какой именно, но «CON» - это одна из тех загадочных аббревиатур (?), Которая снова и снова появляется в именах библиотек типов Microsoft. Наверное, "UPNP" лучше справляется с работой.
Может быть разница, если вы используете 64-битную операционную систему. Do выберите имя, которое показывает VS2010. В противном случае нет смысла ссылаться на одну и ту же библиотеку типов на один и тот же COM-сервер дважды. Один выполнит работу.