Отладчик 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]);
}
Есть ли решение этой проблемы?