VSTA调试器有......好吧......其中有错误。例如,不支持字符串插值,这将阻止调试器启动。使用String.Format();
即mitigated。但是,我发现了另一个我似乎无法解决的错误,那就是在字典上使用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]);
}
此问题是否有解决方法?