SSIS VSTA: почему отладчик компонента сценария не работает при использовании TryGetValue в словаре? - PullRequest
0 голосов
/ 06 мая 2018

Отладчик VSTA содержит ... ну ... ошибки в нем. Например, интерполяция строк не поддерживается и будет препятствовать запуску отладчика. То есть смягчается с помощью String.Format();. Тем не менее, я обнаружил еще одну ошибку, которую я не могу обойти и которая использует TryGetValue() в словаре. Приведенный ниже код запрещает запуск отладчика:

foreach (string strMemberDn in varGroupMemberDns)
{   
    if (dctObjectGuidDn.TryGetValue(strMemberDn, out Guid gidMemberGuid))
    {
        lstGroupMemberGuid.Add(gidMemberGuid);
    }
}

В настоящее время я должен использовать следующее, если я хочу отладить сценарий, или я должен закомментировать вышеприведенный раздел.

foreach (string strMemberDn in varGroupMemberDns)
{   
    lstGroupMemberGuid.Add(dctObjectGuidDn[strMemberDn]);
}    

Есть ли решение этой проблемы?

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