Как перенести проект visual studio на другой компьютер
Перейти к содержимому

Как перенести проект visual studio на другой компьютер

  • автор:

Как перенести проект Visual Studio MVC на другой ПК?

Здравствуйте. Можете подсказать как перенести проект в Visual Studio 2015 на ASP.NET MVC c MS SQL подключением на другой компютер. Как не пробую всегда ошибки вылезают. Можете расписать вдуг есть какой-то наиболее простой способ перенести весь проект на другой пк ?

  • Вопрос задан более трёх лет назад
  • 1396 просмотров

4 комментария

Оценить 4 комментария

Как перенести проект visual studio на другой компьютер

На этом шаге мы рассмотрим общие правила переноса приложений .

Приложение Windows Forms CLR в простейшем случае представляет собой один-единственный exe -файл (в .NET -терминологии — сборку ). Поэтому, чтобы установить созданное в Visual C++ приложение на другой компьютер, достаточно перенести (скопировать) на диск этого компьютера exe -файл, собранный (скомпилированный) в Release -режиме. Вместе с тем, необходимо помнить: для того чтобы CLR -приложение могло работать на другом компьютере, на нем должна быть установлена платформа .NET Framework соответствующей версии (по умолчанию проекты Visual Studio 2010 компилируются в режиме использования Microsoft .NET Framework 4.0 ). Если на компьютере пользователя .NET Framework не установлена, то при запуске приложения будет выведено сообщение о необходимости установить .NET Framework (рисунок 1).

Рис.1. Сообщение об ошибке при попытке запустить приложение на компьютере, на котором нет Microsoft .NET Framework

Профессиональный подход к разработке программного обеспечения предполагает, что программист создает не только приложение, но и программу, обеспечивающую установку приложения на компьютер пользователя ( установщик ). Процесс создания такого установщика мы рассмотрим позднее.

Со следующего шага мы начнем рассматривать базовые компоненты .

Developing.ru

Перенос приложение Visual Studio.NET на другой компьютер

Вопросы по программированию, не подходящие в другие разделы.
8 сообщений • Страница 1 из 1
Павел_Л Сообщения: 4 Зарегистрирован: 24 авг 2005, 13:04

Написал небольшую программу на Visual Basic в Visual Studio .NET
При переносе скомпилированной версии на дургую машину — не запускается. Поигрался в настройках dll, заставил все используемые в ту же папку кидать, — не помогает: на второй машине не зарегистрировать через regsvr32, пишет, что не может найти точку входа в dll-файл.

Через MSDN выяснил, что чтобы программа работала, на машине должно быть установлено VS.NET, либо FrameWork.NET соответствующей версии.

Вопрос: можно ли как-то обойти это ограничение ? Привязяать экзешник статически к библиотекам в локальной подпапке, потом напсиать батник, который перед инсталляцией будет всё это добро регистрировать ? Как это сделать ?

Импорт или экспорт конфигураций установки

Файлы конфигурации установки можно использовать для настройки Visual Studio. Для этого экспортируйте сведения о рабочих нагрузках и компонентах в VSCONFIG-файл с помощью Visual Studio Installer. Затем можно импортировать конфигурацию в новые или существующие установки, использовать их для создания или изменения макета или автономной установки и совместного использования с другими пользователями.

Начиная с Visual Studio 2022 версии 17.9 ( предварительная версия 1), теперь можно включить некоторые расширения в файл *.vsconfig, а затем использовать установщик Visual Studio для импорта их в Visual Studio. Дополнительные сведения об этой функции описаны в разделе «Предварительный просмотр расширений» ниже.

Экспорт конфигурации

Файл конфигурации установки можно экспортировать из ранее установленного экземпляра Visual Studio.

Использование пользовательского интерфейса установщика Visual Studio

  1. Запустите Visual Studio Installer.
  2. На карте продукта нажмите кнопку Дополнительно и выберите Экспортировать конфигурацию. Export configuration from the product card in the Visual Studio installer
  3. Найдите или введите расположение, в котором нужно сохранить VSCONFIG-файл, и выберите команду Просмотреть сведения. Export configuration from the Visual Studio installer
  4. Убедитесь, что выбраны нужные рабочие нагрузки и компоненты, и нажмите кнопку Экспортировать.

Screenshot of the Export Window.

Экспорт файла конфигурации программным способом

Вы можете экспортировать конфигурацию программным способом с помощью export команды, как описано в документации по установке Visual Studio .

Импорт конфигурации

Аналогично экспорту конфигурации, можно также импортировать файл конфигурации установки в ранее установленный экземпляр Visual Studio или использовать его для инициализации новой установки Visual Studio.

Использование пользовательского интерфейса установщика Visual Studio

Когда вы будете готовы импортировать файл конфигурации установки, выполните следующие шаги.

  1. Запустите Visual Studio Installer.
  2. На вкладке «Установленная» или на вкладке «Доступно» выберите «Больше >конфигурации импорта» в карта продукта.
  3. Найдите VSCONFIG-файл для импорта и выберите команду Просмотреть сведения.
  4. Убедитесь, что выбраны нужные рабочие нагрузки и компоненты, и нажмите кнопку Закрыть.

Программное использование файла конфигурации для добавления компонентов в существующую установку

Используется —config для инициализации или изменения существующей установки для добавления или удаления компонентов. В приведенном ниже примере установщик уже используется на клиентском компьютере для изменения существующей установки.

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modify --installPath "C:\VS" --config "C:\myconfig.vsconfig" 

Чтобы добавить или удалить компоненты в существующую установку с помощью файла конфигурации (*.vsconfig), необходимо изменить установленный продукт и не обновить его. Обновите только компоненты до последней версии. Она не добавляет или не удаляет новые компоненты. Дополнительные сведения см. в статье «Установка Visual Studio» из командной строки.

Использование файла конфигурации для инициализации содержимого макета

Используя правильный загрузчик, соответствующий версии и выпуску Visual Studio, откройте командную строку администратора и выполните следующую команду, чтобы —config настроить содержимое макета:

vs_enterprise.exe --layout c:\localVSlayout --config c:\myconfig.vsconfig --lang en-US 

Автоматическая установка недостающих компонентов

Сохраните VSCONFIG-файл в корневом каталоге решения и откройте решение. Visual Studio автоматически обнаруживает отсутствующие компоненты и запрашивает их установку.

Solution Explorer suggests additional components

Вы также можете создать файл .vsconfig непосредственно в обозревателе решений.

  1. Щелкните правой кнопкой мыши файл решения.
  2. Выберите Добавить>Файл конфигурации установки.
  3. Подтвердите расположение, в котором нужно сохранить файл .vsconfig, и выберите Просмотреть сведения.
  4. Убедитесь, что выбраны нужные рабочие нагрузки и компоненты, и нажмите кнопку Экспортировать.

Мы также создали программу открытый код, которая находит файлы Visual Studio установки *.vsconfig внизу рекурсивно и объединяет их вместе. Дополнительные сведения о средстве VSConfigFinder см . здесь.

Формат файла vsconfig

VSCONFIG-файл — это формат json-файла, содержащий раздел компонентов, содержащий рабочие нагрузки и компоненты.

Модули

Эта функция сейчас доступна в виде общедоступной предварительной версии. Эти сведения относятся к функции, которая может быть существенно изменена перед выпуском. Корпорация Майкрософт не дает явных или подразумеваемых гарантий относительно предоставленных здесь сведений.

Начиная с ноября 2023 г. с предварительными версиями, Visual Studio 2022 версии 17.9 теперь позволяет указать общедоступные расширения Marketplace или локальные частные расширения в файле *.vsconfig и использовать установщик Visual Studio для загрузки их компьютеров, что означает, что они доступны для всех пользователей. Так как эти расширения установлены на компьютере, все, кто устанавливает их, должны иметь права администратора напрямую, или они должны быть предоставлены с помощью политики AllowStandardUserControl . Обратите внимание, что все расширения, установленные ранее диспетчером расширений Visual Studio, имели возможность быть (и обычно были установлены) для каждого пользователя, а не на компьютере, и пользователю не нужно было иметь пермы администратора.

Сейчас установщик Visual Studio поддерживает импорт определенных типов расширений. Таким образом, следующие поведения в настоящее время не поддерживаются и находятся в нашей стратегии невыполненной работы продукта; Ваши отзывы помогут нам правильно определить приоритет.

  • Возможность экспорта расширений с помощью установщика Visual Studio в настоящее время недоступна.
  • Обновление расширений будет обрабатываться в течение времени с помощью устаревшего метода, а не с помощью Установщика Visual Studio.
  • Возможность загружать расширения с помощью файла *.vsconfig в настоящее время применяется только к Visual Studio 2022.
  • Только расширения, содержащиеся в пакете *.vsix, и которые не содержат внедренных расширений или других факторов, могут быть установлены с помощью файла *.vsconfig.
  • Вы можете загружать только общедоступные расширения Marketplace, а не локальные частные расширения, с помощью автоматического обнаружения и анализа файла *.vsconfig в каталоге решения.
  • Новый —allowUnsignedExtensions параметр можно использовать для программного разрешения загрузки неподписанных расширений. Это также может быть включено в response.json при установке из макета. Используйте параметр allowUnsignedExtensions: true синтаксис, как описано в документации по содержимому файла ответов на настраиваемый макет.

Формат VSCONFIG-файла, включающий расширения, должен выглядеть следующим образом.

Поддержка или устранение неполадок

Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.

Ниже приведены несколько дополнительных вариантов:

  • Доступен чат по вопросам установки, где можно получить поддержку при проблемах с установкой (только на английском языке).
  • Вы можете сообщить о проблемах с продуктом, используя средство Сообщить о проблеме. Оно доступно как в Visual Studio Installer, так и в IDE Visual Studio. Если вы являетесь ИТ-администратором и у вас не установлена программа Visual Studio, вы можете отправить отзыв ИТ-администратора здесь.
  • Вы можете предлагать новые функции, просматривать описания проблем и искать решения в сообществе разработчиков Visual Studio.

Связанный контент

  • Настройка Visual Studio в организации с записью блога vsconfig за апрель 2019 г.
  • Создание сетевой установки Visual Studio
  • Обновление сетевой установки Visual Studio
  • Управление обновлением развертываний Visual Studio
  • Настройка политик для корпоративных развертываний

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *