Подключение библиотек к .NET
Про какие библиотеки идет речь ? Может просто .net framework (23 метра) добавить в инталлятор ?
Вот мне самому интересно какие библиотеки?
Если я переношу прогу на машину где нет framefork Visual Studio .Net, то она не пашет и ругается.
Вот какие библиотеки нужно еще слинковать, чтобы это решилось? Или делать проект не debug а release?
Если я переношу прогу на машину где нет framefork Visual Studio .Net, то она не пашет и ругается.
Вот какие библиотеки нужно еще слинковать, чтобы это решилось? Или делать проект не debug а release?
Ругается на mscorlib.dll
Ничего не поможет... .net придется уснанавливать (dotnetfx.exe 23Mb).
Найдите на форуме rsdn тему "как заставить работать .нет проги без установки .нет framework". Самое простое - скрыто от юзера выполнить инсталляцию всего .NET во время установки основной программы - на msdn есть подробная инструкция
Ничего не поможет... .net придется уснанавливать (dotnetfx.exe 23Mb).
Найдите на форуме rsdn тему "как заставить работать .нет проги без установки .нет framework". Самое простое - скрыто от юзера выполнить инсталляцию всего .NET во время установки основной программы - на msdn есть подробная инструкция
Да уж :о(
Ну ладно. Спасибо.
Ну ладно. Спасибо.
А обычный виндовый экзешник разве нельзя сделать?
Он и есть обычный виндовый екзешник. Только для работы требует .net framework, а это не просто несколько длл-ок на диске. Есть проги для запуски ".net без .net" (см. ссылку на rsdn но проще поставить net и все.
Если бы он был обычным - он бы содержал исполняемый код, а не байт-код, и запускался бы и без фраймворк.
Странно, что так нельзя сделать
Странно, что так нельзя сделать

Обычный - это я имел ввиду про структуру с точки зрения винды. Любой дотнетовский exe или dll можно например открыть при помощи depends и увидеть только ссылку на mscoree.dll.
Сам же исполнимый код на MSIL (то что Вы называте байт-кодом).
Но для загрузки все равно нужен .net (как минимум нескоько записей в реестре, конфиг. файлы, зарегистрировать несколько COM ну и.т.д.)
Сам же исполнимый код на MSIL (то что Вы называте байт-кодом).
Но для загрузки все равно нужен .net (как минимум нескоько записей в реестре, конфиг. файлы, зарегистрировать несколько COM ну и.т.д.)
Сам же исполнимый код на MSIL (то что Вы называте байт-кодом).
Мелкомягкие любят периодически переименовывать свои технологии, так что лучше называть вещи своими именами.
Для него конечно нужен .нет (по крайней мере виртуальная машина).
Но меня очень удивляет тот факт, что нельзя получить из него родной виндовый ехе-шник, хотя бы тем, что прилепив к нему .нет

На сайте remotesoft.com есть такой сервис - загружаешь на этот сайт свою .net'овскую сборку, а на выходе получашь сборку которая работает без .net framework.
Это + 20 с лишним метров?
И сколько стоит?
И сколько стоит?
В среднем простые приложения с окошками занимают в итоге около 2 Мб (включается только необходимый код). Сколько стоит - если с их сайта то бесплатно (но там есть куча ограничений сам же linker стоит вроде баков 400...
Оставить комментарий
natasa
Как можно можно подключить библиотеки к проекту .NET, чтобы при переносе на другую машину он не требовал ничего и нормально запускался, как на машине, где установлен Visual Studio .NET?Если есть идем - подскажите..
Спасибо.