簡體   English   中英

Visual Studio 2015遠程調試不兼容平台錯誤

[英]Visual Studio 2015 Remote Debug not compatible platform error

我正在嘗試遠程調試Visual Studio 2015項目,但出現以下奇怪錯誤:

Visual Studio錯誤不兼容的平台

用英語講,聽起來像是“操作失敗,因為調試對象和調試器在不兼容的平台上”

在Visual Studio上按[F5]開始調試時,會發生此錯誤。

在開始調試之前,遠程MsVsMon.exe顯示如下: MsVsMon正確連接

條件如下:

  • 遠程計算機:
    • 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已連接”

怎么了?

  • 是Windows版本不同的問題嗎?
  • 是不同語言版本的問題嗎?

我的解決方案包括:

  • 一個exe x86:我試圖更改為Any Cpu或X86,但是我收集到了最糟糕的'... DCOM錯誤...'
  • C#和vb.net中的許多dll編譯為“任何Cpu”
  • C#中的某些dll編譯為“ X86”
  • C ++中的某些dll編譯為“ win32”

提前致謝。

解決:問題是當我的exe為x86編譯時,我從x64版本的PC共享運行msVsMon.exe。 我將共享更改為並行文件夾x86,新的msVsMon.exe運行沒有問題。

我可以在Microsoft消息傳遞中找到兩個小問題:

  1. 當調試會話以錯誤開始時,顯示消息

“操作失敗,因為調試對象和調試器在不兼容的平台上”

應該在

“操作失敗,因為調試對象平台'x86'和調試器平台'x64'不兼容”

  1. 啟動x86版本msVsMon.exe時,會出現一個消息框,通知用戶x86版本將只運行x86 exe,否則x64將運行所有平台版本...在此示例中似乎沒有。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM