VS Installer добавляет неопознанную зависимость - PullRequest
0 голосов
/ 24 марта 2009

Я создаю установочный пакет для приложения VB6 с помощью установщика Visual Studio из Visual Studio Installer Enterprise Tools v6.0. Моя проблема заключается в том, что установщик добавляет странный элемент в зависимости, называемый просто «3». Свойства «Sourcefile» и «Target» для этого элемента также отображаются как «3». Значения свойства «ComponentId» показывают GUID «{EC1441E1-073C-4AD6-886F-1C6C6E998CAD}», который не отображается в поиске в regedit на моем ПК. Я не могу идентифицировать в ссылках или компонентах проекта VB6 что-либо, что объясняло бы зависимость от файла с именем «3».

Кто-нибудь видел это раньше или имел какое-то представление о том, откуда может возникнуть эта зависимость?

Заранее спасибо за любые ответы.

Ответы [ 2 ]

0 голосов
/ 01 декабря 2009

Нет вредоносных программ - поиски в сети обнаружили других с той же проблемой, но без разрешения. Сборки, выполненные с тех пор, больше не имеют зависимости, поэтому она остается загадкой.

0 голосов
/ 24 марта 2009

Может быть какой-нибудь вредоносный COM-компонент! Выполните тщательное сканирование вашего компьютера с хорошим антивирусом.

И да, если это не вредоносное ПО, отмените регистрацию зависимости в реестре, используя

regsvr32 /u <offending guid>

, а затем перезапустите приложение, чтобы увидеть, если оно выйдет из строя (проведите тщательный тест), если нет, то оно вам не нужно. Если это так, отладьте и выясните, кто его использует.

...