Мы школа и хотели бы использовать код 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. Кто-нибудь знает что-нибудь об этом сообщении об ошибке?