Как экспортировать приложение из visual studio
Extension manager, похоже, ничего не делает. Он не будет устанавливать никаких расширений.
скопируйте и вставьте Эхо-выход на машину B
мне нужно сделать это несколько раз - особенно при установке на другую машину.
VS Code ищет расширения в папке extensions .vscode / extensions. В зависимости от вашей платформы он расположен:
Это должно показать вам список расширения
у меня также был успех, используя Расширение Синхронизации Параметров Кода Visual Studio для синхронизации настроек с GitHub gist
изменить: В последнем выпуске VSCode (май 2016) теперь можно перечислить установленное расширение в командной строке
Я разработал расширение, которое синхронизирует все настройки кода Visual Studio в нескольких экземплярах.
Основные Возможности
- используйте маркер учетной записи github.
- легко загружать и загружать одним щелчком мыши.
- сохраняет все настройки и файлы фрагментов.
- ключ загрузки: Shift + Alt + u
- скачать ключ: Shift + Alt + d
- введите Sync для просмотра всей синхронизации опции
Синхронизация
-
Настройки
- Файл Привязки Клавиш
- Запустить Файл
- Папку Snippets
- VSCode расширения
Источник Подробной Документации
я использовал следующую команду для копирования моих расширений из vscode в VSCode insiders:
аргумент -L 1 позволяет выполнить команду code-insiders --install-extension один раз для каждой строки ввода, генерируемых code --list-extensions
создать команду Windows для установки расширений.
Откройте консоль VScode и напишите:
code --list-extensions (или code-insiders --list-extensions если установлен VSCode insider)
затем поделитесь с коллегами командной строкой:
code --install-extension --install-extension --install-extension замена , , . , С расширением tou перечисленных
для VSCode insider: code-insiders --install-extension .
если они копируют / вставляют его в терминал командной строки VSCode, они установят общие расширения
Windows (Powershell) версия ответа @Benny's
в терминале Powershell VSCode:
code --list-extensions > extensions.list
расширение копируем.список к машине B
в терминале Powershell VSCode:
есть Менеджер Расширений расширение, это может помочь. Кажется, это позволяет установить набор расширений, указанных в settings.json .
Я открыл папку расширений VSCode и выполнил
что дает вам список, из которого вы можете извлечь имена расширения.
Бенни В Windows с подсистемой Linux:
Если вы собираетесь поделиться конфигурацией расширений рабочей области в команде, вы должны посмотреть в Рекомендуемые Расширения особенность VSCode.
чтобы создать этот файл, откройте Панель управления> Configure Recommended Extensions (Workspace Folder) . Оттуда, если вы хотите получить все свои текущие расширения и поместить их сюда, вы можете использовать --list-extensions материал, упомянутый в других ответах, но добавьте некоторый awk, чтобы сделать его вставляемым в массив json (вы можете получить более или менее продвинутый с этим, как вам угодно, это всего лишь краткий пример):
преимущество этого метода заключается в том, что конфигурация рабочей области всей команды может быть проверена в системе управления версиями. С этим файлом, присутствующим в проекте, когда проект будет открыт, VSCode уведомит пользователя о рекомендуемых расширениях для установки (если у них их еще нет) и может установить их все одним нажатием кнопки.
лучший способ поделиться списком расширений-создать набор расширений на основе рабочей области для ваших коллег
после генерации списка расширений через code --list-extensions | xargs -L 1 echo code --install-extension (проверьте $PATH содержит запись vscode c:\Program Files\Microsoft VS Code\bin\ перед запуском команды код)
run Extensions: Configure Recommended Extensions (Workspace Folder) команда VsCode и положить расширения в генерируемые .vscode/extensions.json :
экспорт установленных расширений кода Visual Studio в виде сценария установки. Это сценарий Zsh, но может работать и в bash.
Точно настроив интегрированную среду разработки по своему вкусу, вы можете сохранить эти настройки на будущее. Для этого можно экспортировать настройки интегрированной среды в файл или даже передать ряду инсталляций системы Visual Studio 2013, чтобы во всех установленных системах были одинаковые настройки.
Для того чтобы экспортировать выбранную конфигурацию, выберите команду Tools --> Import and Export Settings, чтобы запустить мастер Import and Export Settings Wizard, как показано на рисунке ниже. На первом этапе работы этого мастера следует выбрать настройку Export, а также настройки, которые следует сохранить при выполнении процедуры экспорта.
Как показано на рисунке, можно экспортировать множество сгруппированных настроек. На этом снимке экрана видно, как раскрывается раздел Options, демонстрируя, что следует сохранить настройки Debugging и Projects, а также конфигурации Text Editor и Windows Forms Designer. Маленькие пиктограммы с восклицательным знаком свидетельствуют о том, что некоторые настройки не были предназначены для экспорта по умолчанию, поскольку они содержат информацию, которая может нарушить конфиденциальность информации. В этом разделе вы должны сделать свой выбор вручную, если действительно хотите, чтобы эта информация была сохранена в резервном файле. Выбрав настройки, которые хотите экспортировать, переходите к следующему этапу работы мастера, который может занять несколько минут, в зависимости от того, сколько настроек вы экспортируете.
Импортировать файл настроек очень легко. Для этого используется тот же самый мастер, но теперь на первом этапе вам следует выбрать команду Import. Вместо простой перезаписи текущей конфигурации мастер позволяет вам сначала сохранить резервную копию текущих настроек.
Затем можете выбрать существующий файл конфигурации из списка. Это тот же самый список файлов, из которого вы выбираете настройки при первом запуске системы Visual Studio 2013. Кроме того, можете просмотреть файлы настроек, созданные вами заранее. Выбрав файл настроек, можете импортировать только разделы конфигурации или всю ее целиком.
Мастер по умолчанию исключает несколько разделов, таких как External Tools или Command Aliases, чтобы вы не могли непреднамеренно уничтожить пользовательские настройки. Убедитесь, что вы выбрали эти разделы, если хотите восстановить все настройки.
Если вы просто хотите восстановить одну из конфигураций системы Visual Studio 2013, заданных по умолчанию, выполните команду Reset All Settings на первом этапе работы мастера и не выполняйте весь процесс импорта.
Visual Studio предоставляет возможность поделиться настройками с членами команды, с которой вы работаете. Это полезно в тех случаях, например, когда происходит редактирование одних и тех же файлов (используя Team Foundation Server). Каждый программист по своему оформляет код, использует символы табуляции и т.д. Когда разные члены команды работают с одним файлом, простое редактирование файла может привести к незначительным изменениям, не влияющим на работу приложения (лишние пробелы, переносы строк и т.д.) Однако, когда эти файлы добавляются в репозиторий исходного кода (TFS, Git, . ), эти изменения могут вызвать проблемы.
Если вы работаете с командой разработчиков, создание единого файла настроек является хорошей идеей. В разделе настроек Environment --> Import and Export Settings вы можете установить флажок Use Team Settings File:
Когда этот флажок установлен, должен быть указан путь, где будет храниться общий файл настроек.
Настройки синхронизации
Одним из нововведений среды Visual Studio 2013 является ее синхронизация с облачными службами. Вы можете войти в Visual Studio с учетной записью Microsoft и настройки Visual Studio будут синхронизированы на всех ваших компьютерах. Этот процесс синхронизации не распространяется на все настройки Visual Studio. При отсутствии дополнительных настроек с вашей стороны, синхронизация затрагивает следующие параметры:
Настройки разработчика (это те параметры, которые были указаны при установке Visual Studio и первом ее запуске).
Настройка цветовой темы (Environment --> General)
Настройки шрифтов и цвета (Environment --> Fonts and Colors)
Горячие клавиши (Environment --> Keyboard )
Параметры запуска (Environment --> Startup)
Настройки текстового редактора (Text Editor)
Все пользовательские псевдонимы команд
Можно изменить настройки синхронизации или вообще полностью выключить. Для этого, в диалоговом окне Options выберете узел Environment --> Synchronized Settings, где можно увидеть уровень детализации, доступный для вас. Чтобы полностью отключить синхронизацию, убедитесь, что флажок включения синхронизации не установлен для всех категорий параметров.
Итак, ранее были изложены лишь основные сведения о выборе полезных настроек, позволяющих вам настроить интерфейс системы Visual Studio по своему вкусу; кроме этого вам доступно много других возможностей. Эти многочисленные настройки позволяют настраивать редактирование кода, добавлять элементы управления в вашу форму и даже выбирать методы при отладке кода. Настройки, доступные в диалоговом окне Options, также позволяют вам управлять процессом создания приложений и даже задавать собственные комбинации клавиш для выполнения команд. Позже мы будем еще не раз обращаться к диалоговому окну Options для настройки процессов компиляции, отладки и написания макросов.
Я хочу сделать копию своего проекта. Я бы предпочел не начинать делать это с нуля, добавляя файлы, ссылки и т. Д. Обратите внимание, что я не имею в виду копирование для развертывания. Просто копия.
Есть ли в VS инструмент для этого? Я использую VS 2008
Если вам нужна копия, самый быстрый способ сделать это - сохранить проект. Затем сделайте копию всего этого в файловой системе. Вернитесь в Visual Studio и откройте копию. Оттуда я, скорее всего, порекомендую переименовать проект / решение, чтобы у вас не было двух с одинаковыми именами, но это самый быстрый способ сделать копию.
GUID проекта обновляется VS автоматически, если в том же решении существует другой проект с таким же GUID. Я пытаюсь это сделать, но он не переименовывает пространства имен приложений. Не то, что я искал. GUID проекта НЕ ОБНОВЛЯЕТСЯ АВТОМАТИЧЕСКИ VS in Community 2017 Версия 15.8.4. На самом деле, как это могло быть, если ваш AssemblyInfo.cs находится в управлении исходным кодом?В вашем проекте выберите: Project - Export Template
Мастер позволит вам определить
- Имя Шаблона
- Описание шаблона
- Икона
- Предварительный просмотр изображения
Затем он архивирует ваш проект в каталог «Мои экспортированные шаблоны». У вас также есть возможность сделать ваш шаблон доступным при создании нового проекта.
Когда вы используете свой шаблон для создания нового проекта, пространство имен будет правильным для 'your_new_project_name' во всех файлах, все ссылки правильные, все идеально :)
ПРИМЕЧАНИЕ.
Если в вашем проекте есть пустая папка, она НЕ будет добавлена в шаблон, поэтому я просто добавил пустой класс, соответствующий каждой папке, и образец изображения для папки изображений.
Думаю, если это то, что вы делаете часто, есть небольшая (платная) утилита, которая обещает сделать это за вас: я не использовал ее, поэтому не уверен, насколько она хороша:
На CodePlex также есть этот проект:
Я, вероятно, попробую проект codeplex, и если он не сработает, я вручную все переименую и отредактирую файл sln.
Крайне НЕ РЕКОМЕНДУЕТСЯ копировать проекты вообще, потому что некоторые файлы конфигурации сформированы внутри, например .csproj, .vspscc и т. Д., Могут (и, скорее всего, будут) указывать на ссылки, которые относятся к местоположению предыдущих решений и другим путям / местоположениям в системе или TFS. Если вы не являетесь экспертом в чтении этих файлов и исправлении ссылок, не пытайтесь копировать проекты.
Вы можете создать скелетный проект того же типа, который собираетесь скопировать, при этом будут созданы правильные файлы .csproj, .vspscc . Теперь вы можете свободно копировать файлы классов, скрипты и другой контент из предыдущего проекта, поскольку они не повлияют. Это обеспечит плавную сборку и контроль версий (если вы захотите в этом заинтересоваться)
Сказав все это, позвольте мне дать вам метод пошагового копирования проекта:
- В обозревателе решений перейдите к проекту, который хотите скопировать, и щелкните правой кнопкой мыши .
- Теперь выберите « Открыть папку в проводнике » (если у вас есть решение, сопоставленное с локальным путем на вашем диске).
- Выберите проекты, которые вы хотите реплицировать как целые папки (вместе со всеми зависимостями, файл bin .vspscc, файл .csproj)
- Вставьте их в желаемое место (это может быть та же папка решения или даже другая папка решения. Если она находится в той же папке решения, вам потребуется переименовать ее, а также .csproj и другие внутренние файлы на новое имя. ).
- Не возвращайтесь в Visual Studio, щелкните правой кнопкой мыши «Решение»> «Добавить»> «Существующий проект» .
- Найдите и выберите файл проекта (файл .csproj) в том месте, где вы его разместили, и выберите « открыть ».
- Теперь этот файл появится в обозревателе решений, чтобы вы могли работать.
Я следую этим шагам и использую инструмент разработки под названием Resharper , который, кстати , потрясающий:
Как можно экспортировать все настройки и плагины Visual Studio Code и импортировать их на другой компьютер?
Существует расширение для кода Visual Studio, которое называется Синхронизация настроек .
Он синхронизирует ваши настройки по сути (Gist by GitHub). Он работает так же, как расширение Atom.io под названием settings-sync .
ОБНОВЛЕНИЕ:
Теперь вы можете синхронизировать все свои настройки на разных устройствах с помощью встроенной функции синхронизации настроек VSCode. Он находится в разделе Код> Настройки> Включить синхронизацию настроек .
Я установил плагин Settings Sync в Visual Studio Код для синхронизации некоторых настроек с Gist.
Если вы хотите использовать «Синхронизацию настроек», вы можете увидеть этот хороший пост:
Я сделал скрипт Python для экспорта настроек кода Visual Studio в один ZIP-файл:
Вы можете загрузить ZIP-файл на внешнее хранилище.
PS: Вы можете реализовать подкоманду vsc-settings.py import за меня.
Ваши пользовательские настройки находятся в
Если вас не беспокоит синхронизация и это одноразовый процесс, вы можете просто скопировать файлы keybindings.json и settings.json в соответствующую папку на вашем новом компьютере.
Ваши расширения находятся в папке
/.vscode . Большинство расширений не используют никаких собственных привязок, и при копировании они должны работать правильно. Можно вручную переустановить тех, у кого нет.
Я предпочитаю свой собственный способ синхронизации всех расширений Visual Studio Code между ноутбуками, используя .dotfiles и небольшой скрипт для автоматического выполнения обновлений. Этот способ помогает мне каждый раз, когда я хочу установить все имеющиеся у меня расширения без единой активности мыши в Visual Studio Code после установки (через Homebrew).
Поэтому я просто записываю каждое новое добавленное расширение в файл .txt , хранящийся в моей папке .dotfiles . После этого я вытаскиваю ветку master на другом ноутбуке, чтобы получить обновленный файл со всеми расширениями.
Используя сценарий, который Big Rich написал ранее, с еще одним изменением, я могу полностью синхронизировать все расширения почти автоматически.
Сценарий
в последней версии Visual Studio Code (май 2016 г.) теперь можно указать установленное расширение в командной строке.
На Mac выполните что-то вроде:
Для установки используйте:
Описание: Portable Mode предписывает VSC хранить всю свою конфигурацию и плагины в определенном каталоге (называемом data / в Windows и Linux и code-portable-data в MacOS). В любой момент вы можете скопировать каталог данных и скопировать его на другую установку.
Теперь вы можете синхронизировать все свои настройки на разных устройствах с помощью встроенного Settings Sync VSCode. Он находится под Code > Preferences > Turn on Settings Sync.
Подробнее об этом читайте в официальных документах здесь
Часто возникают вопросы о настройках java в vsCode . Это большой вопрос, и для его решения могут потребоваться дополнительные знания пользователей. Но есть простой способ получить существующие настройки Java из vsCode и скопировать их для использования на другом ПК. В этом посте используются последние версии vsCode и JDK от середины декабря 2020 года.
Перво-наперво, откройте vsCode и либо откройте существующий файл-папку java, либо создайте новый файл java в vsCode . Затем посмотрите на правый нижний угол vsCode (на синей панели команд). vsCode должен отображать значок, показывающий версию используемой Java Standard Edition (Java SE). Сегодня на этом ПК установлена версия JavaSE-15. (link 1)
Щелкните этот значок ( JAVASE-15 ), после чего откроется новое окно с именем " java.configuration.runtimes ". Под этим именем должны быть две вкладки: User и Workspace . Под этими вкладками находится ссылка " Edit in settings.json ". Щелкните по этой ссылке. (link 2)
Затем должны открыться два файла json : Default settings и settings.json . Этот пост посвящен только файлу " settings.json ". В файле settings.json показаны различные настройки, используемые для кодирования различных языков программирования (Python, R и java). Внизу файла settings.json показаны настройки, которые этот пользователь использует в vsCode для программирования java.
Эти настройки java являются настройками, которые могут быть «зарезервированы» - это означает, что эти настройки копируются и вставляются на другой ПК для создания среды программирования Java, аналогичной среде программирования Java на этом ПК. (link 3)
Читайте также: