Різниця між користувачем та інсталятором системи коду Visual Studio


102

Код Visual Studio пропонує користувача та інсталятора системи, але я не знайшов жодного опису відмінностей між цими двома варіантами.

Хтось міг би просити це світло для мене?

Дякую.

Відповіді:


51

Налаштування користувача для Windows

Оновлений останній випуск, пакет налаштування користувача для Windows тепер доступний у стабільній версії. Це встановлення не вимагає прав адміністратора для встановлення. Він також забезпечує більш плавне фонове оновлення.

Якщо ви поточний користувач загальносистемного налаштування Windows, вам буде запропоновано перейти до налаштування користувача, яке ми рекомендуємо використовувати відтепер. Нові користувачі будуть спрямовані на використання його за замовчуванням через нашу сторінку завантаження .

посилання: https://code.visualstudio.com/updates/v1_26#_user-setup-for-windows


11
До речі, під час запуску програми-інсталятора від імені адміністратора це підказує"This User Installer is not meant to be run as an Administrator. If you would like to install VS Code for all users in this system, download the System Installer instead..."
Top-Master

7
Чому рекомендується встановлювати версію користувача для встановлення за замовчуванням?
користувач1040323

5
Чи означає Налаштування користувача, що якщо у мене кілька користувачів на одній машині, її потрібно встановити один раз у кожну папку користувачів? Краще я піду на одну системну установку, доступну для всіх користувачів!
Маркідзо

5
Хтось може пояснити, чому це встановлення за замовчуванням?
Pedro77,

1
@AFract ви змінили цільову папку на `C: \ Program Files` або якусь папку, яка потребує підвищених привілеїв? Оскільки сенс програми встановлення користувача полягає в тому, що він встановлює програму в каталог користувача, такий як AppData, припускаючи, що він не потребує ніяких підвищень і, отже, не вимагає цього.
LWChris

33

Я без проблем встановив версію користувача поряд із версією системи. Основні відмінності між ними полягає в тому, що версія системи встановлюється у файловій системі, як і будь-яка інша програма. Інсталяція користувача - це, по суті, версія, що встановлюється один раз (або веб-інсталятор), яка встановлюється в папці User на машині.

Параметри, внесені до VS Code у системній версії, зберігаються для всіх на комп’ютері та в користувацькій версії, налаштування лише для користувача. Я вважаю, що поведінка користувальницької версії мене трохи дратує, оскільки у мене є причини одночасно відкривати кілька копій коду VS, а користувацька версія дозволяє лише один екземпляр. В іншому випадку, насправді між ними немає нічого різного, наскільки я можу судити.


18
Як примітка, сьогодні я встановив версію користувача, і вона дозволяє більше одного екземпляра.
Даніель Сіксл

6
Версія інсталятора системи дозволяє також використовувати кілька екземплярів.
JRoppert

7
Дякую за це Я ненавиджу ідею встановлення програмного забезпечення в мою папку користувача, і я не маю уявлення, чому Microsoft усіх компаній буде просувати це як стандарт, тому я буду використовувати системний інсталятор.
Прометей

4
Якщо у вас справді багатокористувацьке середовище Windows, встановлення користувача має сенс, оскільки користувачі можуть індивідуально встановлювати розширення, вирішувати, коли оновлювати версії тощо, але якщо ви використовуєте Windows як єдиного досвідченого користувача, встановлення системи, ймовірно, краще .
LightCC

1
@LightCC Я встановив інсталяцію користувача VS Code для двох користувачів на Windows Server 2012, сподіваючись, що вони зможуть встановлювати оновлення самостійно, але програма оновлення все ще намагається закрити запущені екземпляри code.exe іншого користувача, і не вдається з 'Access відмовлено '. В іншому випадку користувачі можуть встановлювати власні розширення самостійно, навіть під час встановлення системи, налаштування користувача зберігаються в Appdata в обох випадках.
BigBob
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.