Release не пашет
Туплю... скомпилил прогу на 2005 visual(Release). на моем компе пашет отлично. а вот на компе, где вижуала нет- при запуске выдает: ошибка при инициализации приложения
Запускаю созданное приложение на компьютере без Framework, получаю ошибку: Ошибка при инициализации приложения (0хс0000135). Понятно что это из-за отсутствия .NET. Можно ли обойтись без установки Framework?
Походу без FrameWork ты никак не обойдешься(((
Цитата: Karrde
Походу без FrameWork ты никак не обойдешься(((
Будет весьма досадно, если это так, установка никакого дополнительного ПО мне не нужна. Делаю первый проект в .NET, возможности впечатлили сразу, жаль будет от них отказываться.
А что скажут старожилы? можно ли обойтись как нибудь без framework?
Цитата: Karrde
А что скажут старожилы? можно ли обойтись как нибудь без framework?
Тут ищщо кто-то хочет запускать дотнет приложение на машинах без дотнета?
Хотим.
Удачи. :D
Если серьезно, то даже я знаю (будучи не программистом под дотнет), что фреймворк - это набор кода, то бишь различных функций, с помощью которых вы и создаете приложение. И если этих функций не будет, как по вашему должно работать приложение? На честном слове чтоли?
Используйте AOT-компиляторы и/или создавайте экзешник, в который включен .NET и при запуске которого фреймворк будет разворачиваться в памяти.
Цитата: Zorkus
На самом деле я думаю это можно сделать -- подобно тому как могут Java приложения работать на машинах без JVM.
Используйте AOT-компиляторы и/или создавайте экзешник, в который включен .NET и при запуске которого фреймворк будет разворачиваться в памяти.
Используйте AOT-компиляторы и/или создавайте экзешник, в который включен .NET и при запуске которого фреймворк будет разворачиваться в памяти.
Я уже раз пять на этом форуме давал ссылку на Salamander .NET Linker... Но все это бред полнейнший - дотнет сейчас в любом Виндовсе стоит. Если конечно умник, что ставил ОС не использовал не древнюю сборку XP sp2.
Мда... Вообще интересно бы узнать причины такого ацкого нежелания поставить дотнет? Сейчас, насколько я знаю, в сетапер можно включить функцию, чтобы он тянул с тырнета дотнет, ну или что то в таком роде. Поэтому похоже, что и правда бред какой то.
Цитата: Washington
Вообще интересно бы узнать причины такого ацкого нежелания поставить дотнет?
Причина проста: нужно чтобы приложение работало на любой чистой Windows, начиная с Win98.
Цитата: bdv1983
Причина проста: нужно чтобы приложение работало на любой чистой Windows, начиная с Win98.
Есть нечистые Windows? Хотя есть люди которые именно так и считают. :D
Кстати, где вы нашли живой Win98? Вот просто, ради интереса.
имхо условия работы приложения несовместимы с программированием под дотнет. Да и к чему они? Вирус пишем что ли? :) :)