不相容或不相符的 C/C++ 延伸模組二進位檔

C/C++ 延伸模組包含原生二進位檔。

在 VS Code 中透過市集 UI 安裝時,應包含正確的原生二進位檔。如果偵測到不相容的二進位檔,並且 C/C++ 延伸模組已透過 VS Code 中的市集 UI 安裝,請回報問題

重新安裝 C/C++ 延伸模組

重新安裝延伸模組的對等版本時,VS Code 可能會重複使用現有延伸模組目錄。為防止在重新安裝 C/C++ 延伸模組時發生這種情況,可能需要先删除現有延伸模組目錄。

可在使用者目錄下的以下路徑之一 (Windows 上為 `%USERPROFILE%`,Linux 和 macOS 上為 `$HOME`) 下找到安裝的延伸模組目錄

%USERPROFILE%\.vscode\extensions
%USERPROFILE%\.vscode-insiders\extensions
%USERPROFILE%\.vscode-exploration\extensions

在遠端連線上:

$HOME/.vscode-server/extensions
$HOME/.vscode-server-insiders/extensions
$HOME/.vscode-server-exploration/extensions

安裝的 C/C++ 延伸模組目錄的範例路徑:

在 Windows 上:

%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-1.9.0

在 Linux 上:

$HOME/.vscode/extensions/ms-vscode.cpptools-1.9.0

然後藉由 VS Code 中的市集 UI 重新安裝。

如果 VS Code 未能部署正確版本的延伸模組,則您系統的正確 VSIX 可能是 從 VS Code 市集網站下載,並且是使用 VS Code 中市集 UI '...' 功能表下的 `從 VSIX 安裝...` 選項進行安裝的。