|
|
|
Supreme 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)
|
|
|
|
|
Junior 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 установочный файл с выбором места установки.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.06.2007 20:05
Сообщ.: 279,
Visits: 3 001
|
|
| Да, спасибо, в Студио это работает прекрасно, проблема в том, что я просил в среде VB Express 2005. А там такого пакета не предусмотрено.
|
|
|
|
|
новичок
      
участник
Last Login: 01.10.2006 9:27
Сообщ.: 1,
Visits: 3
|
|
Кроха,такая же фигня...
Если у вас сломался принтер - положите монитор на ксерокс!
|
|
|
|