Почему файлы EnvDTE.dll и dte80a.olb отображаются в разделе «Обнаруженные зависимости» в моем проекте веб-развертывания VS2008? - PullRequest
2 голосов
/ 22 января 2010

У меня есть веб-проект VS2008, который был первоначально перенесен с VS2003.

В моем решении у меня есть проект веб-развертывания, который использует основные выходные файлы и файлы содержимого (+ некоторые файлы поддержки) из этого веб-проекта для создания пакета MSI.

Проблема в том, что в разделе «Обнаруженные зависимости» я вижу файлы EnvDTE.dll и dte80a.olb. Кроме того, файл EnvDTE.dll фактически взят из

C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ PublicAssemblies \ EnvDTE.dll

, которая является установочной папкой VS2005, а не VS2008.

Исходное решение VS2003, конечно, не подхватывает такой файл VS2005, но оно также не принимает ничего подобного.

Ни один из (под) проектов в моем решении не использует EnvDTE.

Может кто-нибудь объяснить мне, при каких условиях проект веб-развертывания VS2008 будет подбирать эти файлы в Обнаруженных зависимостях (учитывая, что в решении нет ссылок на EnvDTE)?

...