【发布时间】:2019-02-22 07:08:14
【问题描述】:
我正在尝试远程调试 Visual Studio 2015 项目,但出现以下奇怪错误:
在英语中,听起来应该是“操作失败,因为调试对象和调试器在不兼容的平台上”
在 Visual Studio 上按 [F5] 开始调试时会出现此错误。
条件如下:
- 远程计算机:
- windows 7 pro sp1 x64,英文版
- msVsMon.exe 从本地调试计算机的共享中运行(因此两个远程调试器使用相同的代码)
- 本地调试计算机:
- Visual Studio 2015 更新 3
- Windows 10 意大利语版
- 从 Visual Studio 开始调试时,用户 T*5\b*e 连接到远程 MsVsMon.exe 成功,查看日志 'T*5\b*e connected'
怎么了?
- 是不是windows版本不同的问题?
- 是不是不同语言版本的问题?
我的解决方案包含:
- 一个 exe x86:我尝试更改为 Any Cpu 或 X86,但我收集了一个 最糟糕的'... DCOM 错误...'
- C# 和 vb.net 中的许多 dll 编译为“Any Cpu”
- C# 中的某些 dll 编译为“X86”
- C++ 中的某些 dll 编译为“win32”
提前致谢。
【问题讨论】:
-
尝试删除 CurrentSettings.vssettings 要找到此文件的位置,请转到工具 -> 选项 -> 环境 -> 导入和导出设置。通常位于:Documents\Visual Studio 2015\Settings
-
删除 CurrentSettings.vssSettings 应该以何种方式解决我的问题?我想我会失去我的定制。你知道我应该修复哪个设置吗?
标签: c# visual-studio-2015 remote-debugging target platform