Publishing - как перенести .NET программу на другой компьютер
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Publishing - как перенести .NET программу на... Expand / Collapse
Автор
Сообщение
28.05.2006 14:15


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2007 20:05
Сообщ.: 279, Visits: 3 001
У меня возникла проблема с переносом VB.NET программы на другой комрютер.

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

Я создал установку с помощью опции проекта - Publish. При установке проги с помощью publish программа устанавливается где-то глубоко в Documents and settings/User/Local Settings .... При такой установке программа работает, но ...

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

... Что мне надо, это при установке программы добавлять путь в выполняемому файлу в переменную User PATH, что бы можно выло с помощью Shell запустить её так

prog.exe /a /b /c /d

(эта программа запускается автоматически из другой проги и параметры генерируются ею)

Вопрос, как мне установить программу в мною выбранное место (например Program Files\MyProg) или как мне узнать куда именно была установленна программа, чтобы с помощью vBscript я мог добавить путь к ней.

(да забыл, я использую VB Express 2005)

Сообщ. #897658
06.07.2006 17:32
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 10.07.2006 14:00
Сообщ.: 14, Visits: 131
В среде Студио при открытом текущем проекте, который и нужно распространить:
Далее на англ (чтобы не переключаться):
 
Menu FILE - open ADD - subitem - NEW PROJECT - get window ADD NEW PROJECT
Choose OTHER PROJECT TYPES -SETUP AND DEPLOYMENT
Templates - SETUP WISARD
Далее - по указкам (с присоединением или без него DOTNETFIX, WINDOWSINSTALLER - эти файлы при необходимости должны быть в наличии).
 
Дать проекту название своей программы
 
В итоге получится .msi установочный файл с выбором места установки.
Сообщ. #900241
21.08.2006 17:56


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2007 20:05
Сообщ.: 279, Visits: 3 001
Да, спасибо, в Студио это работает прекрасно, проблема в том, что я просил в среде VB Express 2005. А там такого пакета не предусмотрено.
Сообщ. #903060
01.10.2006 9:30
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 01.10.2006 9:27
Сообщ.: 1, Visits: 3
Кроха,такая же фигня...

Если у вас сломался принтер - положите монитор на ксерокс!
Сообщ. #905125
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 10:47