Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
Всем привет! У меня следующая проблема: при создании программы инсталляции для 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. Если кто-нибудь, сталкивался с такой ошибкой, помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 15:13 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
В какой момент вылетает ошибка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 10:58 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
С указанной проблемой справилась, полность переустановив 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 и создается, чтобы ничего другого устанавливать не пришлось. Может, я что не так поняла, подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 11:44 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
никогда не создавал пакеты инсталяции в VS.NET, но абсолютно уверен, что Framework он включать в в пакет не будет никогда (23 Мб - это не шутка). тем более, его один раз установил и больше он уже не нужен... и включать его в каждый пакет не имеет никакого смысла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:02 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
vladgrigникогда не создавал пакеты инсталяции в VS.NET, но абсолютно уверен, что Framework он включать в в пакет не будет никогда (23 Мб - это не шутка). тем более, его один раз установил и больше он уже не нужен... и включать его в каждый пакет не имеет никакого смысла... Framework в пакет инсталляции включается автоматически на этапе анализа зависимостей. Его можно руками из пакета убрать. В этом случае при создании пакета выдается предупреждение о том, что Framework не включен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:24 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
тады ОЙ... буду изучать эту область... спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 13:52 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
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? Помогите, в чем проблема? Очень прошу! Все идеи, у кого какие есть, выслушаю с благодрарностью! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 14:06 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
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 здесь , или здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 14:23 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
Кажется, я нашла ответ на свой вопрос - вот, что говорит по этому поводу MSDN: Развертывание приложений .NET Framework Для всех приложений и компонентов Visual Studio .NET, использующих .NET Framework, необходимо, чтобы на компьютере, где выполняется приложение или элемент управления, была установлена правильная версия общеязыковой среды выполнения. Установщики, построенные с помощью развертывания Visual Studio, также требуют использования платформы .NET Framework, поэтому она не может быть установлена как часть проекта развертывания. Платформа .NET Framework должна быть установлена с помощью распространяемого файла (Dotnetfx.exe) до установки приложения . Хотя модуль слияния для .NET Framework не распространяется, он появится в папке «Обнаруженные зависимости» проекта развертывания. Целью его нахождения в этой папке является лишь подсчет зависимостей. По умолчанию модуль установки исключен (свойство Exclude имеет значение true); изменение этого параметра вызовет ошибку построения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 14:30 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
Маринка*Может этот 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 похоже, я был неправ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 14:32 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
To Alexey Kudinov для этого и существует форум - найти ответы на вопросы... (моё предположение тоже было выстроено на логике, а не на личном опыте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 15:17 |
|
||
|
Не получается создать программу интсалляции для Windows
|
|||
|---|---|---|---|
|
#18+
GreatValen, ОГРОМНОЕ СПАСИБО!!! Это то, что нужно! Все получилось! Спасибо всем, кто откликнулся! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32744595&tid=1438115]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 393ms |

| 0 / 0 |
