Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Có một câu hỏi về dự án này? Đăng ký một tài khoản GitHub miễn phí để mở một vấn đề và liên hệ với người bảo trì và cộng đồng của nó. Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Chọn tên người dùng Địa chỉ EmailPassword

Bằng cách nhấp vào Đăng ký đăng ký cho GitHub, bạn đồng ý với Điều khoản dịch vụ và tuyên bố quyền riêng tư của chúng tôi. Chúng tôi thỉnh thoảng gửi cho bạn các email liên quan đến tài khoản.

Đã có trên Github? đăng nhập vào tài khoản của bạn

Không chắc chắn nếu đây là một vấn đề với tính năng này cụ thể, nhưng tôi có hai phần mở rộng được cài đặt có sự phụ thuộc giữa nhau. Mỗi lần tôi kết nối với thùng chứa, tôi nhận được thông báo sau:

Cannot activate the 'SQLTools MySQL/MariaDB' extension because it depends on the 'SQLTools' extension, which is not loaded. Would you like to reload the window to load the extension?

Vấn đề biến mất nếu tôi tải lại cửa sổ.

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
0 của tôi:

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}

Trong trường hợp này,

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
1 phụ thuộc vào
{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
2.

LMK Nếu điều này không liên quan đến tính năng này, tôi sẽ rất vui khi tạo ra một vấn đề riêng biệt.

Ban đầu được đăng bởi @dreoliv trong #2994 (bình luận)

112

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Kể từ khi phát hành mã VS mới nhất, tôi gặp lỗi bất cứ khi nào tôi mở tệp C# (tôi đã cài đặt tiện ích mở rộng ngôn ngữ CSHARP, được cung cấp bởi Omnisharp). Đây là lỗi tôi nhận được:

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Tôi đã thử gỡ cài đặt tiện ích mở rộng và cài đặt lại nó, cùng một vấn đề. Tôi đã gỡ cài đặt ứng dụng hoàn toàn và cài đặt lại - nhưng khi tôi làm điều đó, các tiện ích mở rộng của tôi vẫn được cài đặt (ví dụ Python và ResformedText vẫn còn đó). Tôi đã gỡ cài đặt một lần nữa và xóa thư mục

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
3. Khi tôi cài đặt lại, các phần mở rộng vẫn còn đó.

Làm cách nào để loại bỏ hoàn toàn các tiện ích mở rộng đã cài đặt? Tôi muốn chắc chắn rằng tôi bắt đầu từ đầu trước khi mở lỗi cho vụ tai nạn mở rộng Omnisharp.

Gama11

29,5K9 Huy hiệu vàng69 Huy hiệu bạc93 Huy hiệu Đồng9 gold badges69 silver badges93 bronze badges

Hỏi ngày 20 tháng 4 năm 2016 lúc 14:23Apr 20, 2016 at 14:23

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

1

Hóa ra các tiện ích mở rộng được lưu trữ theo %người dùng %\. VSCODE \ Tiện ích mở rộng. Xóa mà loại bỏ chúng.

Đối với Windows:

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
4 (hoặc)
{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
5

Vị trí mở rộng cho Linux/Mac:

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
6

kn_pavan

1.4503 huy hiệu vàng20 Huy hiệu bạc40 Huy hiệu đồng3 gold badges20 silver badges40 bronze badges

Đã trả lời ngày 20 tháng 4 năm 2016 lúc 17:48Apr 20, 2016 at 17:48

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

AstaarastaarAstaar

5.2088 Huy hiệu vàng38 Huy hiệu bạc57 Huy hiệu Đồng8 gold badges38 silver badges57 bronze badges

2

Tất cả các câu trả lời ở trên là chính xác, nhưng đối với người mới bắt đầu, tôi muốn nói thêm rằng tất cả những gì bạn phải làm là, hãy chạy lệnh này trong thiết bị đầu cuối của bạn để xóa tất cả các tiện ích mở rộng/chủ đề.ALL extensions/themes.

Cho Mac/Linux

rm -rf ~/.vscode/extensions

Cho cửa sổ

rmdir %USERPROFILE%\.vscode\extensions /s

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Đã trả lời ngày 26 tháng 3 năm 2018 lúc 18:34Mar 26, 2018 at 18:34

Ahmad Awaisahmad AwaisAhmad Awais

30.4K5 Huy hiệu vàng73 Huy hiệu bạc55 Huy hiệu Đồng5 gold badges73 silver badges55 bronze badges

2

Bạn có thể xóa chúng tại:

Windows: %userprofile %\. VSCode \ extension: %USERPROFILE%\.vscode\extensions

Mac: ~/.vscode/phần mở rộng: ~/.vscode/extensions

Linux: ~/.vscode/phần mở rộng: ~/.vscode/extensions

Đã trả lời ngày 6 tháng 1 năm 2018 lúc 23:36Jan 6, 2018 at 23:36

DzungdzungDzung

4194 Huy hiệu bạc5 Huy hiệu Đồng4 silver badges5 bronze badges

1

Nó hoạt động cho tôi, nhưng biến môi trường là

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
5

Đã trả lời ngày 15 tháng 2 năm 2017 lúc 19:02Feb 15, 2017 at 19:02

Arendonarendonarendon

Phim huy hiệu bạc 18111 silver badge3 bronze badges

Nếu bạn muốn xóa hoàn toàn tiện ích mở rộng VSCODE trong Windows 10 trên WSL2, thì bạn cần tìm một vài thư mục bổ sung:

~.
~/.vscode-server/data/User/globalStorage/
~/.vscode-server/extensions/

Đã trả lời ngày 10 tháng 2 năm 2021 lúc 10:50Feb 10, 2021 at 10:50

iocroniocronioCron

8638 Huy hiệu bạc9 Huy hiệu Đồng8 silver badges9 bronze badges

1

Nếu bạn làm việc với các tiện ích mở rộng Code-Insiders trong thư mục: WindowsWindows

%Userprofile%.vscode-insiders \ Extension

MAC/Linux:

~/.vscode-insiders/extensions

Đã trả lời ngày 6 tháng 12 năm 2018 lúc 9:51Dec 6, 2018 at 9:51

TimbioztimbiozTimbioz

1653 Huy hiệu bạc8 Huy hiệu Đồng3 silver badges8 bronze badges

0

Nếu bạn đang sử dụng Linux thì hãy thử:

code --list-extensions | while read extension;
do
 code --uninstall-extension $extension --force
done

Trên Windows bạn có thể làm (không thử 🤔😉):

for /f "usebackq tokens=*" %f in (`code --list-extensions`) do code --uninstall-extension %f --force

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Luuk

9.8965 huy hiệu vàng20 Huy hiệu bạc28 Huy hiệu đồng5 gold badges20 silver badges28 bronze badges

Đã trả lời ngày 26 tháng 5 lúc 15:41May 26 at 15:41

Ahmad Ismailahmad IsmailAhmad Ismail

9.7436 huy hiệu vàng43 Huy hiệu bạc70 Huy hiệu đồng6 gold badges43 silver badges70 bronze badges

Một biến thể của câu trả lời của Ahmad:

code --list-extensions | xargs -L 1 code --uninstall-extension

Đã trả lời ngày 18 tháng 9 lúc 17:35Sep 18 at 17:35

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Cho Mac

Finder -> Go to Folder -> Go

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này
Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Dán thư mục

{
  "name": "Backend",
  "dockerComposeFile": ["../docker-compose.yml"],
  "service": "backend",
  "shutdownAction": "none",
  "extensions": ["prisma.prisma", "esbenp.prettier-vscode", "mtxr.sqltools", "mtxr.sqltools-driver-mysql"],
  "workspaceFolder": "/code",
  "remoteUser": "dev"
}
6

Của bạn đang ở điểm đến của bạn.

Đã trả lời ngày 24 tháng 4 năm 2018 lúc 4:54Apr 24, 2018 at 4:54

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Đầu tiên, bạn phải tìm tài nguyên của bạn về VSCode. Các tài nguyên thường được đặt trong /usr /Share (Linux). Vì vậy, bạn phải CD đến/usr/Share/Code/Resources/Ứng dụng để xem thư mục tiện ích mở rộng. Bây giờ, bạn chỉ cần sử dụng các tiện ích mở rộng RM -RF để xóa thư mục tiện ích mở rộng.
The resources usually located in /usr/share (linux).
So you have to cd to /usr/share/code/resources/app to see extensions directory.
Now, you just use rm -rf extensions to remove extensions directory.

Đã trả lời ngày 2 tháng 4 năm 2019 lúc 17:45Apr 2, 2019 at 17:45

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Đối với Windows - Người dùng \ username.vscode \ Tiện ích mở rộng, bạn có thể xóa những phần mở rộng bạn không muốn. Và nhấp vào các mục ẩn, sau đó làm theo các hướng dẫn bên dưới - PC này -> C: \ Users \ username \ AppData \ Roaming \ Code \ CachedExtensionVsixs và xóa tệp mà bạn đã gỡ cài đặt.

Đã trả lời ngày 21 tháng 2 năm 2021 lúc 7:17Feb 21, 2021 at 7:17

Hướng dẫn cannot uninstall sqltools extension sqltools mysql mariadb extension depends on this - không thể gỡ cài đặt tiện ích mở rộng sqltools Tiện ích mở rộng sqltools mysql mariadb phụ thuộc vào điều này

Tôi thấy những điều sau đây có hiệu quả:

Đầu tiên, xác định vị trí ID tiện ích mở rộng:

________số 8

Sau đó, gỡ cài đặt nó:

code --uninstall-extension ID

Lưu ý: Bạn phải thay thế ID bằng ID bạn đã phát hiện trong bước một.

Đã trả lời ngày 25 tháng 6 lúc 13:36Jun 25 at 13:36

Tất cả hoạt động cho tôi, nhưng có một vấn đề cần phải khắc phục để có được thư mục khi sử dụng Windows:

%Userprofile%\. VSCODE \ Tiện ích mở rộng,

Đó là nó.

Đã trả lời ngày 3 tháng 7 năm 2018 lúc 7:59Jul 3, 2018 at 7:59

Làm cách nào để loại bỏ các phần mở rộng mã vs?

Để gỡ cài đặt tiện ích mở rộng, chọn nút Quản lý bánh răng ở bên phải mục mở rộng và sau đó chọn gỡ cài đặt khỏi menu thả xuống. Điều này sẽ gỡ cài đặt tiện ích mở rộng và nhắc bạn tải lại mã vs.select the Manage gear button at the right of an extension entry and then choose Uninstall from the dropdown menu. This will uninstall the extension and prompt you to reload VS Code.

Làm cách nào để gỡ cài đặt hoàn toàn vs Code Mac?

VSCODE/ từ ~. Tôi cũng đã xóa mã Visual Studio. Ứng dụng / từ / ...
Công cụ tìm mở ..
Nhấp vào biểu tượng Home (có tên người dùng của bạn làm nhãn).
Nhấp vào thư mục thư viện. ....
Nhấp vào thư mục hỗ trợ ứng dụng ..
Tìm thư mục mã bên dưới hỗ trợ ứng dụng và xóa nó (tất nhiên bạn xóa thư mục mã).

Làm cách nào để gỡ cài đặt mã vs trong Python?

Điều hướng đến bảng điều khiển.Nhấp vào Gỡ cài đặt một chương trình, và một danh sách tất cả các chương trình hiện được cài đặt sẽ hiển thị.Chọn phiên bản Python mà bạn muốn gỡ cài đặt, sau đó nhấp vào nút Gỡ cài đặt trên danh sách - điều này phải được thực hiện cho mỗi phiên bản Python được cài đặt trên hệ thống.

Làm cách nào để xóa eslint khỏi mã vs?

Visual Studio: Bật/Tắt Eslint..
Điều hướng đến các công cụ của người Viking> Tùy chọn
Chọn Trình chỉnh sửa văn bản trực tuyến trên khung bên trái ..
Mở rộng ra JavaScript/TypeScript ..
Chọn Lin Linting,> General General.
Kiểm tra hộp ENABLE ESLINT để bật nó.Bỏ chọn nó để vô hiệu hóa nó.Chọn “Ok” khi bạn hoàn thành ..