Вызов .net4 из SSIS - PullRequest
       0

Вызов .net4 из SSIS

2 голосов
/ 01 декабря 2010

Мы проделали некоторую работу над проектом .net 4.0 и теперь переходим к использованию SSIS для некоторых задач. Поскольку SSIS не поддерживается в VS2010, насколько я вижу, я в порядке с использованием VS2008 для SSIS. Но как я могу вызвать существующий код .net4 из служб SSIS, в лучшем случае работающий на .net 3.5?

Нужно ли переносить код c # в веб-сервис или есть другие варианты?

1 Ответ

2 голосов
/ 24 января 2011

Версия .NET для приложения зависит от основного исполняемого файла. Если вы используете DTEXEC для запуска служб SSIS, вы получаете .NET 3.5, потому что DTEXEC.Exe настроен для использования .NET 3.5.

Но если вы создаете свое собственное приложение (простое консольное приложение с функциональностью, аналогичной DTEXEC) с .NET 4.0 - вы получаете .NET 4.0.

Наконец, есть, конечно, взломать, чтобы изменить DTEXEC на использование .NET 4.0 - он контролируется DTEXEC.Exe.Config, который вы можете редактировать, но, скорее всего, это не поддерживается Microsoft, и поэтому я рекомендую против .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...