При создании нового проекта служб Integration Services в Visual Studio 2013 я могу выбрать целевую платформу .NET. Как я могу увидеть, какая платформа .NET предназначена для существующего проекта, и потенциально изменить ее?
Изменение .NET Framework в проекте служб Integration Services
- Проекты SSIS не ориентированы на конкретную платформу .NET. Выпадающий список фреймворка, который вы видите при создании нового проекта, фильтрует только шаблоны проектов в диалоговом окне. 22.12.2016
- Для задачи сценария вы можете изменить, когда вы открываете сценарий, который похож только на ваш проект .net. 23.12.2016
Ответы:
Вам нужно открыть одну из задач сценария и нажать кнопку "Редактировать сценарий...". Это откроет сценарий в новом экземпляре Visual Studio со сценарием в собственном проекте. Там вы можете изменить свойства этого проекта, чтобы изменить целевую структуру для этой конкретной задачи сценария.
Для пакетов SSIS не существует таргетинга на .NET Framework. Однако существует ориентация на версию IS SQL Server. До Visual Studio (VS) 2015 был небольшой беспорядок: вы могли ориентироваться только на определенную версию SQL Server с определенной версией Visual Studio. Например:
- SQL 2008 = ПРОТИВ 2008
- SQL 2012 = ПРОТИВ 2012
- SQL 2014 = ПРОТИВ 2013
Однако с выпуском VS 2015 Microsoft частично облегчила головную боль, внедрив таргетинг на SQL Server в VS, просто щелкнув правой кнопкой мыши решение, перейдя в свойства и выбрав версию SQL Server, на которой будет работать пакет SSIS. Это важно, поскольку определяет, какие компоненты доступны для использования.
Теперь, с учетом сказанного, в задачах/компонентах скрипта есть таргетинг на .NET Framework. Чтобы узнать больше об этом, проверьте мой ответ по адресу:
Скрипт SSIS продолжает возвращаться к .Net Framework 4.5