Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Windows Forms Application (.NET), Не открывается на другом компе! 
:(
    Опции темы
ReFleX
Дата 20.3.2005, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 26.9.2004
Где: Таллинн

Репутация: нет
Всего: 3



Есть вопрос! Не совсем я всё понимаю smile

Как можно заставить, что бы файл открывался на любом компе.
Не зависимо установлено на компе .NET Framework

Просто не вижу смысла писать используя .NET если файлы не везде будут запускаться.
PM WWW   Вверх
Kurt
Дата 20.3.2005, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: 20
Всего: 36



Сейчас .NET Framework уже идет вместе с дистрибутивами новых Windows. Так что вероятность, что дотНЕТ-программка не запустится на какой-то машине все меньше и меньше.
А вообще, дотНЕТ-программе обязательно нужны библиотеки из Framework. Поэтому, нужно либо ставить Framework либо юзать утилиты, к-е "зашивают" все необходимое в один файл. Тогда установка виртуальной машины не требуется (вот только представь, сколько будет весить твоя программа).
Вобщем, могу посоветовать вот это:
http://www.remotesoft.com/linker/
Сам не пробовал, но отзывы вроде хорошие. smile


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
ReFleX
Дата 20.3.2005, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 26.9.2004
Где: Таллинн

Репутация: нет
Всего: 3



Бывал я и там, короче файл превращается из 80 КВ в 2-3 МБ

Если сжать ASPack то где то потом получается 800 КВ, короче как после С++ Builder

А если включить, только конкретные библиотеки из .NET которыми будешь пользоваться. Так что-инбудь выйдет?
PM WWW   Вверх
chipset
Дата 21.3.2005, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Странно, как у тебя получилось ужать фреймворк (20 мб) в 2-3 МБ smile
А вообще, да, .NET приложение не запустится без фреймворка, как и Java.
Хотя .NET уже вошёл в Win2003 и войдет в Longhorn. Кроме того, появиться MS Office.NET с которым и будет идти фреймворк в массы.. smile


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
ReFleX
Дата 21.3.2005, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 26.9.2004
Где: Таллинн

Репутация: нет
Всего: 3



PM WWW   Вверх
Гость_jfx
Дата 21.3.2005, 13:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Есть еще такие вещи как XenoCode и ThInstall - они прилинковывают к испольняемому файту _только_ те библиотеки, которые используются в этом приложении. Весь фреймворк прилинковывать смысла не имеет. В начале сборка сканируется на зависимоти и линкуется только то что нужно. К тому же обе эти проги используют сжатие с криптованием, типа защита. После XenoCode получается .NET сборка, после ThInstall Win32...
  Вверх
alir
Дата 22.3.2005, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: 2
Всего: 4



Ведь .NET построен на технологии виртуальных машин, поэтому её наличие в системе просто необходимо. А сжимать framework вместе с приложением , по-моему, просто глупо - ведь эти библиотечки будут занимать дополнительные ресурсы для запуска программы. Не парьтесь по этому поводу - уже в Win 2003 встроен .net 2.0, и к тому же скоро все перейдут на longhorn, а там .net будет 100%. smile

Это сообщение отредактировал(а) alir - 22.3.2005, 11:38
PM MAIL ICQ   Вверх
arilou
Дата 22.3.2005, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Цитата(alir @ 22.3.2005, 11:37)
Не парьтесь по этому поводу - уже в Win 2003 встроен .net 2.0

В Windows 2003 Server включен .NET 1.1, а не 2.0, который еще находится на стадии Beta 1.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Tomcat
Дата 22.3.2005, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2003
Где: Гродно, Беларусь

Репутация: 2
Всего: 2



И не встроен, а включен в дистрибутив.
PM MAIL   Вверх
arilou
Дата 22.3.2005, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Цитата(Tomcat @ 22.3.2005, 16:02)
И не встроен, а включен в дистрибутив.

Ну я это же и имел ввиду smile


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
alir
Дата 23.3.2005, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: 2
Всего: 4



Цитата
В Windows 2003 Server включен .NET 1.1, а не 2.0, который еще находится на стадии Beta 1.


Это так было к слову (ксати, именно 2.0!). Главное то, что скоро грядет longhorn - а там уж .net будет во всей красе smile
PM MAIL ICQ   Вверх
arilou
Дата 23.3.2005, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Цитата(alir @ 23.3.2005, 01:45)
Это так было к слову (ксати, именно 2.0!).


Зайдя по этой ссылке, Вы можете прочитать о том, какая именно версия .NET входит в состав Windows 2003 Server. Упорно стоять на своем, не потратив 1 мин, которая потребовалась для того, чтобы найти эту информацию, значит проявлять свое неуважение к читателям данного форума.

Frequently Asked Questions about .NET

Привожу цитату:
Цитата

Q.
How do I know if the .NET Framework is already installed?

A.
You can check to see if you already have the .NET Framework installed by clicking Start on your Windows desktop, selecting Control Panel, and then double-clicking the Add or Remove Programs icon. When that window appears, scroll through the list of applications. If you see Microsoft .NET Framework 1.1 listed, the latest version is already installed and you do not need to install it again.

If you are using Windows Server 2003 the .NET Framework 1.1 is installed by default.


Версия .NET 2.0 в данный момент находится в стадии beta

Цитата
The .NET Framework 2.0 will introduce enhancements across the .NET Framework class libraries. Windows client application development will be simplified through new controls and designer features, while the introduction of "ClickOnce" technology will dramatically ease Windows client application deployment. ASP.NET 2.0 will introduce a collection of new features that refine Web application development and radically reduce coding effort. Other enhancements include more productive ADO.NET data access, support for the latest Web services standards, and expanded functionality for device-based development.


Большая просьба впредь не делать голословных утверждений.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1332 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.