Почему я не могу отладить задачу скрипта в SSIS, если есть интерполированная строка? - PullRequest
0 голосов
/ 15 марта 2020

Пытаясь создать задачу сценария в SSIS, я не мог понять, почему он отказывался разрешать мне выполнять отладку, когда у меня была точка останова в первой строке сценария. Через процесс исключения я наконец понял, что это потому, что у меня была интерполированная строка в виде:

var myString = $"Here's a thing: {thing}";

Если я заменил это на:

var myString = "Here's a thing: " + thing;

Тогда вдруг это позволяет мне снова отладить. Есть какие-то настройки, которые я пропускаю, или это ошибка в SSIS?

Они оба работают одинаково. Это просто вопрос невозможности отладки.

1 Ответ

0 голосов
/ 15 марта 2020

Это ошибка в компоненте расширения служб SSIS для Visual Studio. Чтобы исправить это, вы должны установить Visual Studio 2019 и компонент SSIS для него; ошибка была исправлена ​​в версии 3.2, текущая версия 3.4.
К сожалению, это исправление не перенесено в компоненты расширения служб SSIS для VS 2017 и более ранних версий, поэтому вам необходимо выполнить обновление до VS 2019.

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