powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не получается создать программу интсалляции для Windows
13 сообщений из 13, страница 1 из 1
Не получается создать программу интсалляции для Windows
    #32744595
Маринка*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! У меня следующая проблема: при создании программы инсталляции для Windows вылетает ошибка: File <FileName> should not be installed into a user's Profile folder because it may not be available to all users . Программу инсталляции делала по книге "Эффективная работа Visual Basic.NET" Евангелос Петрусос и MSDN. Если кто-нибудь, сталкивался с такой ошибкой, помогите.
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32745877
™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В какой момент вылетает ошибка ?
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746011
Маринка*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С указанной проблемой справилась, полность переустановив VB.NET (на этот раз выбрала полную конфигурацию). Теперь программа инсталляции успешно создается, только при попытке установить ее на комп, где Framework не установлен, выдается следующее сообщение:
This setup requires the .Net Framework version 1.1.4322. Please install the .NET Framework and run this setup again. The .NET Framework can be obtained from the web. Would you like to do this now?
А по книге, как я поняла, setup и создается, чтобы ничего другого устанавливать не пришлось. Может, я что не так поняла, подскажите пожалуйста.
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746259
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никогда не создавал пакеты инсталяции в VS.NET, но абсолютно уверен, что Framework он включать в в пакет не будет никогда (23 Мб - это не шутка). тем более, его один раз установил и больше он уже не нужен... и включать его в каждый пакет не имеет никакого смысла...
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746319
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrigникогда не создавал пакеты инсталяции в VS.NET, но абсолютно уверен, что Framework он включать в в пакет не будет никогда (23 Мб - это не шутка). тем более, его один раз установил и больше он уже не нужен... и включать его в каждый пакет не имеет никакого смысла... Framework в пакет инсталляции включается автоматически на этапе анализа зависимостей. Его можно руками из пакета убрать. В этом случае при создании пакета выдается предупреждение о том, что Framework не включен.
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746376
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тады ОЙ... буду изучать эту область... спасибо...
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746405
Маринка*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Setup я делаю следующим образом: Add Project -> New Project -> Setup and Deployment Projects; Setup Wizard -> Next -> Create setup for a Windows application -> Primary output from <ApplicationName> -> Next -> Finish

На закладке Solution Explorer в DetectedDependencies файл dotnetfxredist_x_86.msm помечен exclude, если пометку снять, то при Build Solution выдает сообщение: dotNETfxRedist_x86_enu.msm must not be used to redistribute the .NET Framework. Please exclude this merge module.
Может этот dotNETfxRedist_x86_enu.msm и есть приславутый Framework?
Помогите, в чем проблема? Очень прошу! Все идеи, у кого какие есть, выслушаю с благодрарностью!
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746444
GreatValen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey KudinovFramework в пакет инсталляции включается автоматически на этапе анализа зависимостей. Его можно руками из пакета убрать. В этом случае при создании пакета выдается предупреждение о том, что Framework не включен.

Это нетак, на этапе Beta тестирования еще 2002-й студии да, но в финальной версии и в версии 2003 нет. Framework вы можете полложить в папку редестрибутированную версию Net Framework, которую можно будет установить при отсутствии - тогда программа установки предложит вам это сделать. Для этого:

После добавления любой сборки (написанной на .NET) перейдите в "Launch Conditions Editor" (Правой кнопкой в Solution Explorer на названии вашего SetupProject - View - Launch Condition).

Здесь должен в разделе "Launch Conditions" появится "пункт" - ".NET Framework", в свойствах этго объекта, есть поле "InstallUrl" по умолчанию его значение = "http://go.microsoft.com/fwlink/?LinkId=9832" (Для 2003-й студии), измените его на относительный путь к файлу dotnetfx.exe (если вы положите его в папку с Setup.exe, то просто в поле напишите "dotnetfx.exe",...).

Если .NET Framework не установлен, то пользователю будет предложенно установить его.

Вы можете также воспользоваться руссификацией SetupProject здесь , или здесь .
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746460
Маринка*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется, я нашла ответ на свой вопрос - вот, что говорит по этому поводу MSDN:

Развертывание приложений .NET Framework
Для всех приложений и компонентов Visual Studio .NET, использующих .NET Framework, необходимо, чтобы на компьютере, где выполняется приложение или элемент управления, была установлена правильная версия общеязыковой среды выполнения. Установщики, построенные с помощью развертывания Visual Studio, также требуют использования платформы .NET Framework, поэтому она не может быть установлена как часть проекта развертывания. Платформа .NET Framework должна быть установлена с помощью распространяемого файла (Dotnetfx.exe) до установки приложения .
Хотя модуль слияния для .NET Framework не распространяется, он появится в папке «Обнаруженные зависимости» проекта развертывания. Целью его нахождения в этой папке является лишь подсчет зависимостей. По умолчанию модуль установки исключен (свойство Exclude имеет значение true); изменение этого параметра вызовет ошибку построения.
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746463
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маринка*Может этот dotNETfxRedist_x86_enu.msm и есть приславутый Framework?
Нет, это не он.
почитайте
Цитата оттуда
авторThe
"dotNETFXRRedist_x86_enu.msm" in Setup project is simply a place holder.
The .NET Framework cannot be included in a Windows Installer setup package
that is created by using VS.NET deployment tools. It must be installed
seperately, or you can use .NET Framework bootstrapper "setup.exe" to check
whether the Framework is installed or not and install it if not. MS provides
a sample bootstrapper setup.exe that you can use in project. See the link:

http://www.microsoft.com/downloads/results.aspx?productID=C9C8FCFB-BFF3-40CA-B59D-216F6850000A&freetext=bootstrapper&DisplayLang=en

2 vladgrig
похоже, я был неправ.
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746617
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Alexey Kudinov
для этого и существует форум - найти ответы на вопросы... (моё предположение тоже было выстроено на логике, а не на личном опыте)
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746662
Маринка*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreatValen, ОГРОМНОЕ СПАСИБО!!! Это то, что нужно! Все получилось!
Спасибо всем, кто откликнулся!
...
Рейтинг: 0 / 0
Не получается создать программу интсалляции для Windows
    #32746976
GreatValen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маринка*GreatValen, ОГРОМНОЕ СПАСИБО!!! Это то, что нужно! Все получилось!
Спасибо всем, кто откликнулся!

Пожалуйста, был рад помочь.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не получается создать программу интсалляции для Windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]