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