在debug模式下调试出现0x000000005375337D (msvcp100d.dll)处(位于 exe 中)引发的异常: 0xC0000005: 读取位置 xx 时发生访问冲突。
如上图,在debug模式下,我使用c#来读取文件的时候,莫名奇妙的跳转出来了这个错误,是在xstring文件中出现的这个错误:调用代码如下:
private static string GetString(AppSettingsSection frameSetting, string key)
{
if (frameSetting.Settings[key] == null)
{
return "";
}
return frameSetting.Settings[key].Value ?? "";
}
调用这个方法之后就直接报错,但是在release模式下就没这个问题,这到底是怎么回事,有知道的吗?
调用:
Path = GetString(frameSetting, "logExportPath");