Я унаследовал приложение от бывшего коллеги. Это веб-приложение C# ASP.Net. Когда я пытаюсь скомпилировать его в Visual Studio 2008, он жалуется, что не может найти пространство имен DTS. Поэтому я добавил файл DTS.dll в справочники из C:\Program Files\Microsoft SQL Server\100\DTS\Binn. Когда я это делаю, все ошибки компиляции исчезают, но я получаю два предупреждения, которые кажутся мне довольно неприятными:
«Не удается найти сборку оболочки для библиотеки типов DTSlib. Убедитесь, что (1) компонент COM зарегистрирован правильно и (2) ваша целевая платформа совпадает с разрядностью компонента COM. Например, если компонент COM — 32- бит, ваша целевая платформа не может быть 64-битной».
и
"Упомянутый компонент DTSlib не найден"
Кроме того, рядом с DTSLib в разделе «Ссылки» обозревателя решений стоит желтый восклицательный знак.
Во-первых, правильно ли я беспокоюсь об этом? Во-вторых, если да, то как мне это решить? Дело не в разрядности, так как я работаю на 64-битной машине и брал dll из Program Files, а не Program Files (x86).