Программирование PC Visual Studio C# 2010: публикация бинарников программы Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Visual Studio C# 2010: публикация бинарников программы Печать
Добавил(а) microsin   

В системе Visual Studio C# встроена удобная система публикации готового скомпилированного приложения. Теперь не надо заморачиваться с поиском инсталляторов и их настройкой, все доступно в интегрированной среде Visual Studio.

IDE Visual Studio C# создает дистрибутив, в котором встроен инсталлятор, обладающий следующими возможностями:

1. При каждой новой публикации (создании новой версии дистрибутива) автоматически увеличивается на единицу номер редакции в версии приложения (это поведение настраивается в свойствах проекта, раздел публикация, галочка "Автоматически увеличивать номер редакции после каждой публикации"). Версия приложения состоит из 4 цифр, в которой 1 цифра - основной номер версии, 2 цифра - дополнительный номер версии, 3 цифра - построение, 4 цифра - редакция. Например, 1.0.0.8 означает номер основной версии 1, дополнительный номер 0, построение 0, редакция 0.

2. Создаваемый публикатором дистрибутив может располагаться на WEB-сервере, FTP-сервере, в сетевой папке, в папке на локальном диске.

3. В создаваемом публикатором дистрибутиве содержатся все необходимые для работы приложения библиотеки.

4. Разные версии публикуемой программы лежат в отдельных директориях, которые носят название, составленное из имени проекта приложения и версии публикуемой программы. Эти директории находятся в папке дистрибутива Application Files. Например, приложение было опубликовано в каталог (MYPROG - название проекта приложения):

C:\public\MYPROG-distrib

Тогда после публикации в каталоге MYPROG-distrib появится папка Application Files, и в ней будут после каждой публикации будут появляться папки такого вида:

C:\public\MYPROG-distrib\Application Files\MYPROG_1_0_0_1\
C:\public\MYPROG-distrib\Application Files\MYPROG_1_0_0_2\

и т. д.

5. При публикации программы можно включить возможность для программы автоматически проверять наличие новой версии, и указать путь до опубликованного дистрибутива, где эта новая версия должна лежать. Наличие новой версии будет проверяться каждый раз при старте программы.

6. Можно при публикации выбрать метод установки приложения. Есть 3 варианта установки: из веб-узла (задается сетевой адрес в глобальной сети), из UNC-пути или из общей папки (задается полный сетевой путь до расшаренной папки), или с компакт-диска или DVD-диска (в этом случае в качестве каталога публикации указывается любая локальная папка на жестком диске).

[Диалог мастера публикации (создание дистрибутива)]

1. Выберите в меню Построение -> Опубликовать MYPROG (предположим, что проект называется MYPROG).

VC-sharp-publication-menu

2. На первом экране нужно указать путь до папки, где будет располагаться дистрибутив.

VC-sharp-publication01

Если Вы укажете сетевой путь, как на скриншоте, то далее можно создать либо версию программы, которая устанавливается на жесткий диск (его можно запускать и локально, и через сеть. В оснастке "Установка и удаление программ" появится новый пункт, соответствующий программе, и в меню Пуск появится ярлык), либо сетевую версию приложения, которая запускается через сеть (для неё не будет создана запись в оснастке "Установка и удаление программ").

VC-sharp-publication02

VC-sharp-publication03

Можно указать не сетевой, путь, а папку на жестком диске, см. следующий скриншот.

VC-sharp-publication04

Тогда будут доступно 3 способа установки - с WWW-сервера, из сетевой папки или с компакт-диска или DVD.

VC-sharp-publication05

На следующем экране настраивается поведение устанавливаемой программы при запуске - будет ли она проверять доступность новой версии программы. По умолчанию программа не следит за обновлениями, но это поведение можно поменять.

VC-sharp-publication06

VC-sharp-publication07

Для того, чтобы установить программу на любом компьютере с операционной системой Windows, Вам достаточно запустить исполняемый файл setup.exe, который после публикации будет для нашего примера расположен в папке c:\public.

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

[Установленная программа]

После окончания установки бинарный код программы будет находиться в папке пользователя, расположенной в каталоге Documents and Settings. Путь до бинарного кода может быть очень сложным, типа такого:

C:\Documents and Settings\user\Local Settings\Apps\2.0\MEK8QRCY.CJ6\O690N6DA.EB4\MYMROG_5c118d598fff5870_0001.0000_c97e9b27d64b13c9\MYPROG.exe

 

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


Защитный код
Обновить

Top of Page