Путь к кэшу пакетов не может пересекаться с общим путем установки
Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске, изменив расположение файлов. В частности, можно использовать другое расположение для кэша загрузки и общих компонентов, инструментов и пакетов SDK.
Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске, изменив расположение ее файлов. В частности, можно использовать другое расположение для кэша загрузки, общих компонентов, пакетов SDK и файлов средств.
Новая возможность в версии 15.7. Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске, изменив расположение ее файлов. В частности, можно использовать другое расположение для кэша загрузки, общих компонентов, пакетов SDK и файлов средств.
Некоторые средства и пакеты SDK имеют другие правила расположения установки. Эти средства и пакеты SDK устанавливаются на системном диске, даже если вы выбрали другое расположение.
Вы готовы начать работу? Вот как это сделать.
При установке Visual Studio откройте вкладку Расположения установки.
В разделе Visual Studio IDE примите значение по умолчанию. Visual Studio устанавливает основной продукт и файлы, относящиеся к этой версии Visual Studio.
В разделе Кэш загрузки решите, следует ли сохранить кэш загрузки, а затем выберите место для его хранения.
Установите или снимите флажок Сохранить кэш скачивания после установки.
Если вы решили не сохранять кэш загрузки, это расположение будет использоваться временно. Это действие не повлияет на файлы из предыдущей установки и не приведет к их удалению.
Укажите диск, где будут храниться файлы установки и манифесты из кэша загрузки.
Например, при выборе рабочей нагрузки "Разработка классических приложений на C++" потребуется 1,58 ГБ пространства на системном диске, но после завершения установки этот объем будет освобожден.
Это расположение задается во время первой установки. Его невозможно изменить позже в пользовательском интерфейсе установщика. Вместо этого вы можете использовать параметры командной строки для перемещения кэша загрузки.
В разделе Общие компоненты, инструменты и пакеты SDK укажите диск, где вы хотите сохранить файлы, используемые совместно параллельными установками Visual Studio. Пакеты SDK и инструменты также сохраняются в этом каталоге.
При установке Visual Studio откройте вкладку Расположения установки.
В разделе Visual Studio IDE примите значение по умолчанию. Visual Studio устанавливает основной продукт и файлы, относящиеся к этой версии Visual Studio.
В разделе Кэш загрузки решите, следует ли сохранить кэш загрузки, а затем выберите место для его хранения.
Установите или снимите флажок Сохранить кэш скачивания после установки.
Если вы решили не сохранять кэш загрузки, это расположение будет использоваться временно. Это действие не повлияет на файлы из предыдущей установки и не приведет к их удалению.
Укажите диск, где будут храниться файлы установки и манифесты из кэша загрузки.
Например, при выборе рабочей нагрузки "Разработка классических приложений на C++" потребуется 1,58 ГБ пространства на системном диске, но после завершения установки этот объем будет освобожден.
Это расположение задается во время первой установки. Его невозможно изменить позже в пользовательском интерфейсе установщика. Вместо этого вы можете использовать параметры командной строки для перемещения кэша загрузки.
В разделе Общие компоненты, средства и пакеты SDK обратите внимание, что используется тот же диск, который вы выбрали в разделе "Загрузка кэша". Каталог \Microsoft\VisualStudio\Shared находится там, где Visual Studio сохраняет файлы, которые являются общими для параллельных установок Visual Studio. Пакеты SDK и инструменты также сохраняются в этом каталоге.
При установке Visual Studio откройте вкладку Расположения установки.
В разделе Visual Studio IDE примите значение по умолчанию. Visual Studio устанавливает основной продукт и файлы, относящиеся к этой версии Visual Studio.
Вы можете выбрать другое расположение только в том случае, если вы устанавливаете Visual Studio впервые. Если вы уже установили ее и хотите изменить расположение, необходимо удалить Visual Studio, а затем переустановить ее.
В разделе Кэш загрузки решите, следует ли сохранить кэш загрузки, а затем выберите место для хранения его файлов.
Установите или снимите флажок Сохранить кэш скачивания после установки.
Если вы решили не сохранять кэш загрузки, это расположение будет использоваться временно. Это действие не повлияет на файлы из предыдущей установки и не приведет к их удалению.
Например, если выбрать рабочую нагрузку "Разработка классических приложений на C++", то для расположения кэша загрузки будет временно необходим объем 2,11 ГБ. После завершения установки скачанные файлы кэша удаляются, оставляя только метаданные пакета.
Укажите путь к папке, включая диск, где будут храниться файлы установки и манифесты из кэша загрузки.
Вы можете выбрать другое расположение только в том случае, если вы устанавливаете Visual Studio впервые. Если вы уже установили ее и хотите изменить расположение, необходимо удалить Visual Studio, а затем переустановить ее.
В разделе Общие компоненты, инструменты и пакеты SDK укажите папку, где вы хотите сохранить файлы, используемые совместно параллельными установками Visual Studio. Пакеты SDK и инструменты также сохраняются в этом каталоге.
Если вы уже установили Visual Studio на компьютере, вы не сможете изменить путь к общим компонентам, инструментам и пакетам SDK, этот пункт будет неактивен.
Техническая поддержка
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
Устранение ошибок
При использовании nuget locals или dotnet nuget locals могут возникать следующие ошибки:
Ошибка: процесс не может получить доступ к файлу package>, поскольку этот файл используется другим процессом или >
Один или несколько файлов в папке используются другим процессом, например открыт проект Visual Studio, который ссылается на пакеты в папке global-packages. Закройте эти процессы и повторите попытку.
Ошибка: доступ к пути path> запрещен или >
Отсутствуют разрешения на удаление файлов в кэше. Измените разрешения папки, если это возможно, и повторите попытку. В противном случае обратитесь к системному администратору.
Ошибка: указанный путь, имя файла или оба значения имеют слишком большую длину. Полное имя файла должно содержать меньше 260 символов, а имя каталога — меньше 248 символов.
Здравствуйте! Столкнулся недавно с одной проблемой: в Visual Studio 2019 Installer, когда я хочу установить Visual Studio 2019 Professional, захожу во вкалдку "Расположения установки", я вижу, что в "Общие компоненты, инструменты, и пакты SDK" указан путь, которого у меня нет вовсе. У меня нет диска "E". Как изменить его? Прилагаю скриншот проблемы ниже.
Как изменить путь установки Visual Studio 2019?
Столкнулся с одной проблемой во время установки IDE Visual Studio. Вроде бы изменил путь на диск D.
Как в eclipse прописать путь к SDK
Как в eclipse прописать путь к SDK. Я просто сначала установил eclipse и ADT Plugin, запустил в.
Как вывести в окно textBox собственный путь расположения приложения?
У меня еще вопросик :) Как вывести в окно textBox собственный путь расположения приложения ? .
Как изменить цвет панели инструментов?
Добрый день, как изменить цвет menustrip пробовал background color менять, но не помогает.
Для того чтобы эти поля стали изменяемыми, необходимо через Visual Studio Installer (то, что изображено на скриншоте) удалить имеющуюся редакцию студии. При повтороной установке данные поля можно будет изменить.
В редакторе реестра есть соответствующий параметр "SharedInstallationPath" по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup . Меняешь значение параметра на путь, который тебе нужен и все.
Как изменить номер расположения кнопок?
Подскажите ,как изменить номер расположения кнопок в текстовом поле? В одной из задач есть такое.
Как изменить вид панели инструментов joomla 3?
поставил joomla 3 и просто бесит что панель инструментов имеет вертикальный вид. как ее сделать.
Android SDK - нет пакетов
Добрый вечер.У меня проблема, что Android SDK нет пакетов(только 7.11 и 7.0) откуда их скачать или.
Как в IntellijIDEA указать SDK, а точнее, где этот путь брать
Собственно, вопрос уже озвучила. Путь к самому JDK я знаю, системные переменные готовы. Но где.
Как из nginx путём установки доп. пакетов сделать мощный веб сервер
Поделитесь материалами под ubuntu Как из nginx путём установки доп. пакетов сделать мощный веб.
Как изменить размеры блоков, не изменяя этим расположения объектов в них
(название темы указано неправильно случайно) Давно стоит такой вопрос: как изменить размеры.
Как перенести visual studio на другой диск
Лучший отвечающий
Вопрос
Ответы
- Предложено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 24 октября 2016 г. 12:57
- Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 25 октября 2016 г. 7:24
- Помечено в качестве ответа Vladislavvvv 25 октября 2016 г. 11:46
Все ответы
- Предложено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 24 октября 2016 г. 12:57
- Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 25 октября 2016 г. 7:24
- Помечено в качестве ответа Vladislavvvv 25 октября 2016 г. 11:46
Просмотр расположения папок
Расположение можно просмотреть с помощью команды nuget locals:
Типичные выходные данные выглядят следующим образом (Windows; user1 —это имя текущего пользователя):
(Папка package-cache используется в NuGet 2.x. Ее содержимое можно посмотреть с помощью NuGet 3.5 и более ранних версий.)
Расположения папок можно также просмотреть с помощью команды dotnet nuget locals:
Типичные выходные данные выглядят следующим образом (Mac/Linux; user1 —это имя текущего пользователя):
Поддержка или устранение неполадок
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске, изменив расположение файлов. В частности, можно использовать другое расположение для кэша загрузки и общих компонентов, инструментов и пакетов SDK.
Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске, изменив расположение ее файлов. В частности, можно использовать другое расположение для кэша загрузки, общих компонентов, пакетов SDK и файлов средств.
Новая возможность в версии 15.7. Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске, изменив расположение ее файлов. В частности, можно использовать другое расположение для кэша загрузки, общих компонентов, пакетов SDK и файлов средств.
Некоторые средства и пакеты SDK имеют другие правила расположения установки. Эти средства и пакеты SDK устанавливаются на системном диске, даже если вы выбрали другое расположение.
Вы готовы начать работу? Вот как это сделать.
При установке Visual Studio откройте вкладку Расположения установки.
В разделе Visual Studio IDE примите значение по умолчанию. Visual Studio устанавливает основной продукт и файлы, относящиеся к этой версии Visual Studio.
В разделе Кэш загрузки решите, следует ли сохранить кэш загрузки, а затем выберите место для его хранения.
Установите или снимите флажок Сохранить кэш скачивания после установки.
Если вы решили не сохранять кэш загрузки, это расположение будет использоваться временно. Это действие не повлияет на файлы из предыдущей установки и не приведет к их удалению.
Укажите диск, где будут храниться файлы установки и манифесты из кэша загрузки.
Например, при выборе рабочей нагрузки "Разработка классических приложений на C++" потребуется 1,58 ГБ пространства на системном диске, но после завершения установки этот объем будет освобожден.
Это расположение задается во время первой установки. Его невозможно изменить позже в пользовательском интерфейсе установщика. Вместо этого вы можете использовать параметры командной строки для перемещения кэша загрузки.
В разделе Общие компоненты, инструменты и пакеты SDK укажите диск, где вы хотите сохранить файлы, используемые совместно параллельными установками Visual Studio. Пакеты SDK и инструменты также сохраняются в этом каталоге.
При установке Visual Studio откройте вкладку Расположения установки.
В разделе Visual Studio IDE примите значение по умолчанию. Visual Studio устанавливает основной продукт и файлы, относящиеся к этой версии Visual Studio.
В разделе Кэш загрузки решите, следует ли сохранить кэш загрузки, а затем выберите место для его хранения.
Установите или снимите флажок Сохранить кэш скачивания после установки.
Если вы решили не сохранять кэш загрузки, это расположение будет использоваться временно. Это действие не повлияет на файлы из предыдущей установки и не приведет к их удалению.
Укажите диск, где будут храниться файлы установки и манифесты из кэша загрузки.
Например, при выборе рабочей нагрузки "Разработка классических приложений на C++" потребуется 1,58 ГБ пространства на системном диске, но после завершения установки этот объем будет освобожден.
Это расположение задается во время первой установки. Его невозможно изменить позже в пользовательском интерфейсе установщика. Вместо этого вы можете использовать параметры командной строки для перемещения кэша загрузки.
В разделе Общие компоненты, средства и пакеты SDK обратите внимание, что используется тот же диск, который вы выбрали в разделе "Загрузка кэша". Каталог \Microsoft\VisualStudio\Shared находится там, где Visual Studio сохраняет файлы, которые являются общими для параллельных установок Visual Studio. Пакеты SDK и инструменты также сохраняются в этом каталоге.
При установке Visual Studio откройте вкладку Расположения установки.
В разделе Visual Studio IDE примите значение по умолчанию. Visual Studio устанавливает основной продукт и файлы, относящиеся к этой версии Visual Studio.
Вы можете выбрать другое расположение только в том случае, если вы устанавливаете Visual Studio впервые. Если вы уже установили ее и хотите изменить расположение, необходимо удалить Visual Studio, а затем переустановить ее.
В разделе Кэш загрузки решите, следует ли сохранить кэш загрузки, а затем выберите место для хранения его файлов.
Установите или снимите флажок Сохранить кэш скачивания после установки.
Если вы решили не сохранять кэш загрузки, это расположение будет использоваться временно. Это действие не повлияет на файлы из предыдущей установки и не приведет к их удалению.
Например, если выбрать рабочую нагрузку "Разработка классических приложений на C++", то для расположения кэша загрузки будет временно необходим объем 2,11 ГБ. После завершения установки скачанные файлы кэша удаляются, оставляя только метаданные пакета.
Укажите путь к папке, включая диск, где будут храниться файлы установки и манифесты из кэша загрузки.
Вы можете выбрать другое расположение только в том случае, если вы устанавливаете Visual Studio впервые. Если вы уже установили ее и хотите изменить расположение, необходимо удалить Visual Studio, а затем переустановить ее.
В разделе Общие компоненты, инструменты и пакеты SDK укажите папку, где вы хотите сохранить файлы, используемые совместно параллельными установками Visual Studio. Пакеты SDK и инструменты также сохраняются в этом каталоге.
Если вы уже установили Visual Studio на компьютере, вы не сможете изменить путь к общим компонентам, инструментам и пакетам SDK, этот пункт будет неактивен.
Перемещение кэша пакетов
В типичной конфигурации операционная система Windows устанавливается на диске SSD, а более крупный диск HDD (или несколько дисков) отводятся под потребности среды разработки, например для хранения исходных кодов, двоичных файлов и других ресурсов. Если вы намерены работать в автономном режиме, кэш пакетов можно переместить в другое расположение.
Сейчас для этого нужно применить CachePath политику реестра перед установкой, изменением или восстановлением Visual Studio.
Очистка локальных папок
Если при установке пакета возникают неполадки или вы по иной причине хотите обеспечить установку пакетов из удаленной коллекции, используйте параметр locals --clear (dotnet.exe) или locals -clear (nuget.exe), с помощью которых можно указать конкретную папку, которую нужно очистить, или параметр all , чтобы очистить все папки:
Все пакеты, которые в настоящее время открыты в проектах Visual Studio, нельзя удалить из папки global-packages.
Начиная с версии Visual Studio 2017, в меню Средства Диспетчер пакетов NuGet > Параметры диспетчера пакетов выберите >. Сейчас управлять кэшем через консоль диспетчера пакетов нельзя. В Visual Studio 2015 используйте вместо этого команды CLI.
1 ответ
Предложения
1) сначала удалите VS, а затем удалите это значение из редактора реестра .
Затем перезапустите программу vs_installer , и вы сможете выбрать нужный диск для ее установки.
2) Или вы можете запустить A:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe на своей стороне, эта программа удалит все версии VS2017 и VS2019 и удалит информацию. из редактора реестра одновременно. Если вас это не волнует, вы можете использовать это.
Когда вы его закончите, переустановите VS.
Обновить
Чтобы изменить путь установки VS IDE , вам нужно только удалить VS.
Чтобы изменить папку общего компонента , необходимо изменить ключ в редакторе реестра :
Если вы хотите изменить только папку общего компонента , обратите внимание на следующее:
Примечание :
Просто измените значение в редакторе реестра . Причина, по которой мы рекомендуем переустановить VS и удалить ключ вместе, заключается в том, что простое изменение ключа не приведет к сохранению файлов в новой папке. При переустановке VS компонент Shared просто помещается в новый файл. Это более формально.
Но простое изменение значения не имеет большого значения. Фактически, не удаляйте vs, чтобы в следующий раз при изменении или установке вы потратите больше времени на загрузку файлов в новую измененную папку.
Если вы также хотите изменить путь VS IDE , вам необходимо удалить этот ключ и переустановить, а не изменить его на новый путь в пользовательском интерфейсе VS_installer .
Рекомендуемый Microsoft путь к общей папке: C:\Program Files (x86)\Microsoft Visual Studio\Shared . Вы можете использовать это, если измените его.
Кэш пакетов служит источником для установленных пакетов на случай, если потребуется восстановить установку Visual Studio или других связанных продуктов без подключения к Интернету. Но в некоторых конфигурациях дисков или систем вы можете предпочесть не сохранять эти пакеты локально. При необходимости их всегда можно скачать с помощью установщика, поэтому вы можете отключить или переместить кэш пакетов, чтобы сэкономить или освободить место на диске.
Техническая поддержка
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
Поддержка или устранение неполадок
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
После каждой установки, обновления или восстановления NuGet управляет пакетами и сведениями о них в нескольких папках за пределами структуры проекта:
Использование кэша и папок global-packages позволяет NuGet избежать скачивания пакетов, хранящихся на компьютере, что в свою очередь улучшает производительность операций установки, обновления и восстановления. При использовании формата PackageReference папка global-packages также позволяет избежать хранения скачанных пакетов в папках проектов, откуда их можно случайно добавить в систему управления версиями. Кроме того, это снижает общее влияние NuGet на ресурсы хранилища компьютера.
Дополнительные сведения см. в разделе Процесс установки пакета.
Отключение кэша пакетов
Прежде чем установить, изменить или восстановить Visual Studio или другие продукты с помощью нового установщика, вы можете запустить этот установщик с параметром --nocache .
Теперь любая операция, выполняемая для любого продукта, приведет к удалению всех существующих пакетов для этого продукта и пакеты не будут сохраняться после установки. Если в процессе изменения или восстановления Visual Studio потребуются какие-либо пакеты, они будут автоматически загружены, а затем удалены после установки.
Если вы захотите снова включить кэш, передайте установщику параметр --cache . В кэш включаются только те пакеты, которые нужны для установки. Если вы хотите восстановить все пакеты, перед отключением от сети выполните процедуру восстановления Visual Studio.
Вы также можете использовать политики реестра KeepDownloadedPayloads , чтобы отключить кэш перед установкой, изменением или восстановлением Visual Studio.
Читайте также: