Рейтинг:2

Учащиеся не могут устанавливать расширения в Visual Studio Code

флаг in
Z.J

Мы школа и хотели бы использовать код Visual Studio вместе с расширением Omnisharp.

Рабочая среда студентов имеет следующие характеристики Домашние каталоги, хранящиеся на сервере

  • Среда Active Directory Samba 4.x используется в качестве Active Directory
  • контроллер домена У учащихся нет прав на запись в C:\
  • Расширения предоставляются локально в виде файла .vsix.
  • Доступ к торговой площадке запрещен
  • --extensions-dir=H:\vscode\ext используется для перенаправления каталога расширения в домашний каталог учащегося, хранящийся на сервере, при запуске Код Visual Studio.

К сожалению, учащиеся не могут установить расширение (.vsix). Появляется следующая ошибка:

[2021-12-06 11:20:42.962] [renderer1] [ошибка] ["Извлечение: EEXIST: файл уже существует, mkdir 'H:\vscode\extensions\.819a7632-05f1-4909-b81c-aaf7c669f02b \.debugger\cs'"," в s.extractAtLocation (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron -browser/sharedProcess/sharedProcessMain.js:76:188875)"," в асинхронном s.extractUserExtension (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out /vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:185594)"," в асинхронном q.extract (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code /resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:198974)"," в асинхронном q.doRun (vscode-file://vscode-app/c:/Program%20Files /Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:199612)"]
[2021-12-06 11:20:42.988] [renderer1] [ошибка] EEXIST: файл уже существует, mkdir 'H:\vscode\extensions\.819a7632-05f1-4909-b81c-aaf7c669f02b\.debugger\cs': Извлечение: EEXIST: файл уже существует, mkdir 'H:\vscode\extensions\.819a7632-05f1-4909-b81c-aaf7c669f02b\.debugger\cs'
    в s.extractAtLocation (файл vscode://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76: 188875)
    в асинхронном s.extractUserExtension (файл vscode://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76 :185594)
    в асинхронном q.extract (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76 :198974)
    в асинхронном q.doRun (файл vscode://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76 :199612)

Это поведение не может быть легко воспроизведено в другом домене Active Directory. Кто-нибудь знает что-нибудь об этом сообщении об ошибке?

Рейтинг:0
флаг de

Вероятно, вы установили код Visual Studio с помощью режим установщика системыили административный режим, вместо пользовательский режим установки, или же не административный режим. Таким образом, у студентов нет доступа к папке Program Files для установки надстроек. Переустановите код Visual Studio, чтобы он установился в профиле пользователя.

Видеть это для дальнейшего объяснения.

Вы можете использовать эту команду автоматической установки:

VSCodeSetup.exe /VERYSILENT /MERGETASKS=!runcode /NORESTART /CURRENTUSER

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.