Как опубликовать проект visual studio
Как опубликовать это, чтобы это произошло? Как вывести его из режима отладки?
перейдите в папку проекта, затем перейдите к /bin / Release. Если там есть EXE-файл с названием вашего проекта, скопируйте его где-нибудь (вместе с любыми DLL, которые вы, возможно, связали), и есть ваша программа. Если его нет, сначала попробуйте Build -> Compile Solution в Visual Studio. Если его все еще нет, перейдите вместо этого к /bin/Debug и сделайте то же самое. Затем скопируйте все пакетные файлы в другую папку, поместите их в ту же папку и разрежьте ее.
С. П. Попробовать не использовать RAR, немногие люди могут извлечь их. Используйте ZIP или SEA (самораспаковывающийся архив), если это вообще возможно.
во-первых, вам нужно создать приложение в режиме выпуска, в Visual Studio просто измените раскрывающийся список в верхней части окна на "Release.- Это создаст bin/Release каталог, в котором находятся ваши источники. Папка будет содержать EXE для вашего приложения и DLL, которые вам нужно включить. Это может (и, вероятно, будет) включать некоторую отладку *.PDB файлы не хотите включить-как они включают в себя отладочную информацию.
скопировать содержимое этого каталога где-то и RAR его.
построение в режиме x86
(вы должны сделать это только если у вас есть конкретная причина)
Если ваше приложение использует сторонние библиотеки DLL, которые не совместимы с 64-разрядными, вам может потребоваться выполнить сборку выпуска в режиме x86. Для этого нажмите раскрывающийся список" любой процессор "и нажмите" новая конфигурация " (или что-то в этом роде) и следуйте инструкциям по добавлению x86. Затем создайте с параметром x86 -- Release. Это выведет двоичные файлы x86 в bin/x86/Release папка, в которой расположены источники.
Предпочтительный Soltuion
большинство пользователей предпочтут некоторую форму автоматического установщика вместо простого RAR или ZIP. Visual Studio (Standard / Pro) может создавать самостоятельно устанавливающие MSIs, которые выполняют всю работу за вас. Основной обзор -здесь. Вы можете добавить ярлыки / etc с помощью мастеров, предоставляемых Visual Studio.
Если вам нужно еще больше надежный установщик вы можете проверить такие решения, как InnoSetup или NSIS
для создания приложения в Release режим вместо Debug , перейдите в меню сборка и выберите Configuration Manager.
изменить активная конфигурация soluction to Release . Теперь, когда вы создаете свое решение, он поместит исполняемый файл в .
Если вам нужно автоматически выполнить определенные действия после создания решения, например, упаковать в архив RAR или ZIP и скопировать распространяемый файл в другую папку, то проверьте действия после сборки.
после Visual Studio 2010, Microsoft удалить Make setup utility facility из visual studio и, мы должны downlorad, что плагин отдельно от
вы должны заполнить заявку
после intalation, Гото Visual Studio-->новый проект-->Другой тип проекта-->настройка и разработка
вы увидите follwing экран
теперь вы можете goto InstallShield setup utility и изменить вещи, как вы требуете.
добавить весь файл в папку отладки вашего проекта в интерфейсе follwing и построить решение,
Final setup будет найти в папке установки-->Express\CD_ROM\DiskImages\DISK1**
В этом руководстве показано, как опубликовать консольное приложение, чтобы его могли запускать другие пользователи. При публикации создается набор файлов, которые необходимы для запуска приложения. Чтобы развернуть файлы, скопируйте их на целевой компьютер.
Предварительные требования
Публикация приложения
Запустите Visual Studio.
Убедитесь, что в Visual Studio используется конфигурация сборки Release. При необходимости измените конфигурацию сборки на панели инструментов, указав конфигурацию Выпуск вместо конфигурации Отладка.
Щелкните проект HelloWorld (не решение HelloWorld) правой кнопкой мыши и выберите Опубликовать.
На вкладке Целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Определенный целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Расположение на странице Публикация нажмите кнопку Готово.
На вкладке Публикация в окне Публикация нажмите кнопку Опубликовать.
Проверка файлов
В следующих шагах будут рассмотрены файлы, созданные в процессе публикации.
В обозревателе решений выберите Показать все файлы.
В папке проекта разверните узел bin/Release/net5.0/publish.
Как показано на рисунке, опубликованные выходные данные включают следующие файлы:
Это версия исполняемого, зависящего от платформы файла приложения. Чтобы запустить его, введите HelloWorld.exe в командной строке. Файл зависит от операционной системы.
HelloWorld.pdb (необязателен для развертывания)
Это файл отладочных символов. Этот файл не нужно распространять вместе с приложением, но желательно сохранить его на случай, если придется выполнять отладку опубликованной версии приложения.
Запуск опубликованного приложения
В обозревателе решений щелкните папку publish правой кнопкой мыши и выберите команду Копировать полный путь.
Откройте командную строку и перейдите к папке publish. Для этого введите cd и вставьте полный путь. Пример:
Запустите приложение с помощью исполняемого файла:
Введите HelloWorld.exe и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Запустите приложение с помощью команды dotnet :
Введите dotnet HelloWorld.dll и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Дополнительные ресурсы
Следующие шаги
В этом руководстве вы опубликовали консольное приложение. Далее вы создадите библиотеку классов.
В этом руководстве показано, как опубликовать консольное приложение, чтобы его могли запускать другие пользователи. При публикации создается набор файлов, которые необходимы для запуска приложения. Чтобы развернуть файлы, скопируйте их на целевой компьютер.
Предварительные требования
Публикация приложения
Запустите Visual Studio.
Убедитесь, что в Visual Studio используется конфигурация сборки Release. При необходимости измените конфигурацию сборки на панели инструментов, указав конфигурацию Выпуск вместо конфигурации Отладка.
Щелкните проект HelloWorld (не решение HelloWorld) правой кнопкой мыши и выберите Опубликовать.
На вкладке Целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Определенный целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Расположение на странице Публикация нажмите кнопку Готово.
На вкладке Публикация в окне Публикация нажмите кнопку Опубликовать.
Проверка файлов
В следующих шагах будут рассмотрены файлы, созданные в процессе публикации.
В обозревателе решений выберите Показать все файлы.
В папке проекта разверните узел bin/Release/net5.0/publish.
Как показано на рисунке, опубликованные выходные данные включают следующие файлы:
Это версия исполняемого, зависящего от платформы файла приложения. Чтобы запустить его, введите HelloWorld.exe в командной строке. Файл зависит от операционной системы.
HelloWorld.pdb (необязателен для развертывания)
Это файл отладочных символов. Этот файл не нужно распространять вместе с приложением, но желательно сохранить его на случай, если придется выполнять отладку опубликованной версии приложения.
Запуск опубликованного приложения
В обозревателе решений щелкните папку publish правой кнопкой мыши и выберите команду Копировать полный путь.
Откройте командную строку и перейдите к папке publish. Для этого введите cd и вставьте полный путь. Пример:
Запустите приложение с помощью исполняемого файла:
Введите HelloWorld.exe и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Запустите приложение с помощью команды dotnet :
Введите dotnet HelloWorld.dll и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Дополнительные ресурсы
Следующие шаги
В этом руководстве вы опубликовали консольное приложение. Далее вы создадите библиотеку классов.
Предварительные требования
Если вы уже установили Visual Studio:
- Установите последние обновления для Visual Studio, выбрав Справка > Проверить обновления.
- Добавьте рабочую нагрузку, выбрав Инструменты > Получить средства и компоненты.
Начало работы
В обозревателе решений щелкните проект правой кнопкой мыши и выберите пункт Опубликовать.
Если вы впервые публикуете это веб-приложение, отобразится мастер публикации.
Visual Studio фильтрует список назначений в зависимости от типа веб-приложения.
Публикация веб-приложения в Azure
Публикация веб-приложения в Реестре контейнеров Docker
Вы можете опубликовать веб-приложение как контейнер Docker в любом совместимом Реестре контейнеров Docker.
Реестр контейнеров Azure
Затем в Реестре контейнеров Azure либо выберите существующий экземпляр, либо создайте новый.
Docker Hub
Затем для Docker Hub укажите учетные данные публикации.
Другой Реестр контейнеров Docker
Затем для других Реестров контейнеров Docker укажите универсальный код ресурса (URI) и опубликуйте учетные данные.
Завершение работы мастера публикации
Затем отобразится страница сводки для нового профиля публикации, который был только что создан с помощью мастера публикации. Нажмите Опубликовать, после чего Visual Studio развернет веб-приложение в указанном Реестре контейнеров Docker.
На приведенном выше снимке экрана показан профиль публикации, предназначенный для Реестра Azure Docker, но одна и та же кнопка "Опубликовать" доступна для всех трех вариантов Реестра контейнеров Docker.
Публикация веб-приложения в папке
Веб-приложение можно опубликовать как в локальной, так и в сетевой папке.
Сначала укажите путь и нажмите кнопку Готово, чтобы завершить работу мастера публикации.
Затем отобразится страница сводки для нового профиля публикации, который был только что создан с помощью мастера публикации. Нажмите Опубликовать, после чего Visual Studio развернет веб-приложение по указанному пути.
Вы можете вернуться на эту страницу сводки после ее закрытия. В следующий раз щелкните правой кнопкой мыши и выберите Опубликовать, после чего в Visual Studio откроется эта страница сводки. (Чтобы вернуться к мастеру публикации, просто нажмите Создать на странице сводки.)
Публикация веб-приложения на сервере FTP или FTPS
Веб-приложение можно опубликовать с помощью FTP или FTPS.
Укажите необходимые сведения о подключении и нажмите кнопку Готово.
Затем отобразится страница сводки для нового профиля публикации, который был только что создан с помощью мастера публикации. Нажмите Опубликовать, после чего Visual Studio развернет веб-приложение на указанном сервере FTP или FTPS.
Вы можете вернуться на эту страницу сводки после ее закрытия. В следующий раз щелкните правой кнопкой мыши и выберите "Опубликовать", после чего в Visual Studio откроется эта страница сводки. (Чтобы вернуться к мастеру публикации, просто нажмите Создать на странице сводки.)
Публикация веб-приложения на веб-сервере (IIS)
Веб-приложение можно опубликовать в службах IIS.
Выберите требуемый режим развертывания (если вы не уверены, используйте значение по умолчанию).
Web Deploy
Укажите необходимые сведения о подключении и нажмите кнопку Готово.
Пакет веб-развертывания
Завершение работы мастера публикации
Затем отобразится страница сводки для нового профиля публикации, который был только что создан с помощью мастера публикации. Нажмите Опубликовать, после чего Visual Studio развернет веб-приложение на указанном сервере IIS.
профиль импорта.
Профиль импорта
Параметры публикации можно импортировать из служб IIS и Службы приложений Azure
Подготовка среды разработки
1. Установите текущую версию пакета Azure SDK для Visual Studio 2015. При его установке также устанавливается Visual Studio 2015 (если это не было сделано ранее).
Примечание: установка пакета SDK может длиться более 30 минут, если потребуется установка большого количества дополнительных компонентов.
Создание веб-приложения
На стартовой странице Visual Studio нажмите New Project…
Новый проект также можно создать при помощи меню. Выберите пункт File > New > Project…
Выберите тип проекта в окне New Project:
Локальное тестирование приложения
- Нажмите Apply Migrations, дождитесь окончания выполнения действия, затем обновите страницу.
- Выполните следующую команду в командной строке в каталоге проекта: dotnet ef database update
Развертывание приложения в Azure
Нажмите правую кнопку мыши на проекте в обозревателе решений и выберите пункт Publish…
В окне Publish выберите пункт Microsoft Azure App Service.
Выберите New…, чтобы создать новую группу ресурсов. Создание новой группы ресурсов позволит упростить удаление всех ресурсов Azure, которые вы создадите при выполнении действий, приведенных в этом руководстве.
Создайте новую группу ресурсов и план службы приложений:
1. Нажмите New…, чтобы создать группу ресурсов и введите ее название.
2. Нажмите New…, чтобы создать план службы приложений и выберите ближайшее расположение. Можно сохранить название по умолчанию.
3. Выберите пункт Explore additional Azure services, чтобы создать новую базу данных.
4. Нажмите на зеленый значок +, чтобы создать новую базу данных SQL.
5. Нажмите на кнопку New… в окне Configure SQL Database, чтобы создать новый сервер баз данных.
6. Введите имя пользователя и пароль для администратора, затем нажмите OK. Запомните указанные на данном этапе имя пользователя и пароль. Можно сохранить имя сервера по умолчанию (Server Name).
Примечание: в качестве имени пользователя не может использоваться «admin».
7. Нажмите на кнопку OK в окне Configure SQL Database.
8. В окне Create App Service нажмите Create.
9. В окне Publish нажмите Next.
- Разверните раздел Databases и выберите параметр Use this connection string at runtime.
- Разверните раздел Entity Framework Migrations и выберите параметр Apply this migration on publish.
Visual Studio опубликует ваше приложение в Azure и запустит облачное приложение в вашем браузере.
Тестирование приложения в Azure
Проверьте работу пунктов About и Contact и зарегистрируйте нового пользователя.
Обновление приложения
Откройте файл Razor Views/Home/About.cshtml и измените его содержимое.
Нажмите правую кнопку мыши на проекте и выберите пункт Publish…
После публикации приложения убедитесь, что внесенные вами изменения доступны в Azure.
Удаление
После окончания тестирования приложения перейдите на портал Azure и удалите приложение. Для этого необходимо выбрать пункт Resource groups, затем выбрать созданную группу ресурсов.
Далее на панели Resource group нажмите Delete.
Введите название группы ресурсов и нажмите Delete. Это приложение и все остальные ресурсы, созданные в рамках данного руководства, теперь удалены из Azure.
Читайте также: