Подтвердить что ты не робот

Visual Studio 2015 SSIS - пользовательский компонент SSIS, не выбранный в наборе инструментов SSIS

У меня возникла проблема с добавлением настраиваемого компонента SSIS в SSIS в Visual Studio 2015.

Моя система: Windows 8.1 64 бит

Версия Visual Studio Community 2015 14.0.24720.00 Обновление 1

Конструктор служб интеграции Microsoft SQL Server Версия 13.0.900.80 (Я установил SQL Server 2016 CTP3.2, поэтому версия SSIS - это версия - это может быть частью проблемы, и это не полностью выпущенный продукт, и это может быть ошибкой)

Microsoft.NET Framework Версия 4.6.01055

Я попытался использовать сборки из 110 и 120. Я добавил обе библиотеки dll в GAC, поместил их в папки x86 и x64 (см. ниже) с разными сильно подписанными именами.

110 сборок c:\Program Files (x86)\Microsoft SQL Server\110\DTS\PipelineComponents c:\Program Files\Microsoft SQL Server\110\DTS\PipelineComponents

120 сборок c:\Program Files (x86)\Microsoft SQL Server\120\DTS\PipelineComponents c:\Program Files\Microsoft SQL Server\120\DTS\PipelineComponents

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

Проект Integration Services Visual Studio 2015 не получает мой настраиваемый компонент SSIS

Единственное отличие от исходного сообщения заключается в том, что я использую SQL Server Data Tools Preview (декабрь) для Visual Studio 2015, но это не имеет значения, если это?

Я попытался изменить сборки, упомянутые в проекте. После того, как я попробовал свой собственный код, я нашел следующую страницу, на которой описывается, как начать создание пользовательского компонента SSIS и не прикладывать много усилий, чтобы собрать его, добавить DLL в GAC и в соответствующую папку DTS.

https://www.simple-talk.com/sql/ssis/developing-a-custom-ssis-source-component/

Что было бы действительно полезно для разработки установщика, который подбирает системные настройки, устанавливает в GAC и копирует DLL в нужную папку, чтобы ее можно было подобрать с помощью панели инструментов SSIS. Это почти так, как если бы Microsoft хотела сделать все возможное, чтобы создать и установить новые компоненты SSIS.

Итак, вопросы, которые у меня есть: 1. Какую версию .NET следует использовать для компонента SSIS в Visual Studio 2015? 2. Какую версию gacutil я должен использовать (я слышал, это важно)? 3. Какую папку нужно разместить в dll с помощью панели инструментов SSIS. 4. Должен ли я поместить dll в папку x86 или x64? Моя система - x64, но Visual Studio exe - это исполняемый файл x86, поэтому я предполагаю, что папка x86 является правильной. 5. Имеет ли значение, если я поместил dll в несколько папок? 5. Кто-нибудь действительно смог добавить пользовательский компонент SSIS в Visual Studio 2015?

Любая помощь или комментарии будут высоко оценены.

Matt

4b9b3361