c++ - 远程登录调试触发 Roaming::RoamingCacheException loading ntdll.dll
问题描述
通过 RDP 远程登录到服务器(Windows 2012 R2,64 位)后,我正在调试启动的 Visual Studio 2017。注意:所以这是“远程登录后的本地调试”问题,而不是“远程调试”问题。
正常的 C++ 项目调试很好。但我正在开发一个 Excel 插件,所以在调试 > 命令 = ...excel.exe 时设置项目的属性。对了,在我开始VS调试后,VS会触发excel,然后,如果excel将项目作为插件加载并调用它,VS可以捕获断点。
但是,这现在不起作用:在调用我的任何 c++ 代码之前,Excel 启动然后退出。VS 输出显示 Roaming::RoamingCacheException 错误:EXCEL.EXE 中 0x00007FFAB71968D8 处引发异常:Microsoft C++ 异常:内存位置 0x000000D00613A3E0 处的 Roaming::RoamingCacheException。
如果我先启动 excel,然后通过在 vs 菜单调试 > 附加到进程中将 VS 附加到进程,那么 VS 可以成功挂钩到 excel - 这是我现在的解决方法 - 只是说 VS 或我的代码没有错.
由于在加载 Excel 时发生异常,调用 ntdll.dll,我怀疑,远程登录(漫游)的用户配置文件缓存有问题。
但我不熟悉这部分,有什么建议吗?
解决方案
推荐阅读
- search - 了解 Solr 函数查询性能
- javascript - 在反应中使用`Clipboard.js`引发错误:第一个参数必须是字符串,HTMLElement,
- python - 如何在 pip(pypi) 模块中包含 txt 文件
- mysql - 如何使用终端从远程服务器执行“mysqldump”并在本地保存
- vert.x - Vertx:如何将路由器分离到不同的类以保持单个顶点
- javascript - 如何设计嵌套的 3 级 json
- sonarqube - 如何忽略 SonarQube 扫描仪中的所有 .scss 文件?
- wordpress - 如何在 WP 标题中显示滑块并运行?
- elasticsearch - 使用无痛脚本聚合嵌套文档
- c# - UWP Slider 的动画拇指