![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| ReFleX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 499 Регистрация: 26.9.2004 Где: Таллинн Репутация: нет Всего: 3 |
Есть вопрос! Не совсем я всё понимаю
Как можно заставить, что бы файл открывался на любом компе. Не зависимо установлено на компе .NET Framework Просто не вижу смысла писать используя .NET если файлы не везде будут запускаться. |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Сейчас .NET Framework уже идет вместе с дистрибутивами новых Windows. Так что вероятность, что дотНЕТ-программка не запустится на какой-то машине все меньше и меньше.
А вообще, дотНЕТ-программе обязательно нужны библиотеки из Framework. Поэтому, нужно либо ставить Framework либо юзать утилиты, к-е "зашивают" все необходимое в один файл. Тогда установка виртуальной машины не требуется (вот только представь, сколько будет весить твоя программа). Вобщем, могу посоветовать вот это: http://www.remotesoft.com/linker/ Сам не пробовал, но отзывы вроде хорошие. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| ReFleX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 499 Регистрация: 26.9.2004 Где: Таллинн Репутация: нет Всего: 3 |
Бывал я и там, короче файл превращается из 80 КВ в 2-3 МБ
Если сжать ASPack то где то потом получается 800 КВ, короче как после С++ Builder А если включить, только конкретные библиотеки из .NET которыми будешь пользоваться. Так что-инбудь выйдет? |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
Странно, как у тебя получилось ужать фреймворк (20 мб) в 2-3 МБ
А вообще, да, .NET приложение не запустится без фреймворка, как и Java. Хотя .NET уже вошёл в Win2003 и войдет в Longhorn. Кроме того, появиться MS Office.NET с которым и будет идти фреймворк в массы.. --------------------
|
|||
|
||||
| ReFleX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 499 Регистрация: 26.9.2004 Где: Таллинн Репутация: нет Всего: 3 |
||||
|
||||
| Гость_jfx |
|
|||
|
Unregistered |
Есть еще такие вещи как XenoCode и ThInstall - они прилинковывают к испольняемому файту _только_ те библиотеки, которые используются в этом приложении. Весь фреймворк прилинковывать смысла не имеет. В начале сборка сканируется на зависимоти и линкуется только то что нужно. К тому же обе эти проги используют сжатие с криптованием, типа защита. После XenoCode получается .NET сборка, после ThInstall Win32...
|
|||
|
||||
| alir |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 19.3.2005 Репутация: 2 Всего: 4 |
Ведь .NET построен на технологии виртуальных машин, поэтому её наличие в системе просто необходимо. А сжимать framework вместе с приложением , по-моему, просто глупо - ведь эти библиотечки будут занимать дополнительные ресурсы для запуска программы. Не парьтесь по этому поводу - уже в Win 2003 встроен .net 2.0, и к тому же скоро все перейдут на longhorn, а там .net будет 100%.
Это сообщение отредактировал(а) alir - 22.3.2005, 11:38 |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
В Windows 2003 Server включен .NET 1.1, а не 2.0, который еще находится на стадии Beta 1. |
|||
|
||||
| Tomcat |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2003 Где: Гродно, Беларусь Репутация: 2 Всего: 2 |
И не встроен, а включен в дистрибутив.
|
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
Ну я это же и имел ввиду |
|||
|
||||
| alir |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 19.3.2005 Репутация: 2 Всего: 4 |
Это так было к слову (ксати, именно 2.0!). Главное то, что скоро грядет longhorn - а там уж .net будет во всей красе |
|||
|
||||
| arilou |
|
||||||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
Зайдя по этой ссылке, Вы можете прочитать о том, какая именно версия .NET входит в состав Windows 2003 Server. Упорно стоять на своем, не потратив 1 мин, которая потребовалась для того, чтобы найти эту информацию, значит проявлять свое неуважение к читателям данного форума. Frequently Asked Questions about .NET Привожу цитату:
Версия .NET 2.0 в данный момент находится в стадии beta
Большая просьба впредь не делать голословных утверждений. |
||||||
|
|||||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |