Недавно я пытался развернуть приложение C# на компьютере, на котором не установлен .NET.
Я знаю, что здесь, на StackOverflow, было много вопросов по одной и той же теме. Вот некоторые из них, из которых я прочитал ответы на все:
Упаковка .net framework с развертыванием .net-приложения
Запуск приложения .net без установки профиля клиента .net?
Запуск приложения C# Windows в Windows XP без установки .NET Framework
Итак, все ответы на приведенные выше вопросы утверждают, что это невозможно без специального программного обеспечения и т. д. Одним из упомянутых программ был Salamander .NET Linker. Единственная проблема заключается в том, что я не могу запустить приложение после его обработки Salamender. Я понимаю, что это само по себе невозможно, так как для запуска требуется виртуальная машина .NET. Однако в прошлом я создавал приложения Java и вместе с ними поставлял всю JVM. Удивительно, но они все еще работали. Итак, причина, по которой это не дублирует приведенные выше вопросы, заключается в том, что мой истинный вопрос:
Какие элементы .NET framework мне нужно будет упаковать? Если мне удастся упаковать все, позволит ли их размещение в том же каталоге, что и запускаемое мной приложение, запустить это приложение?
Я нашел одно решение этой проблемы — пакет Microsoft .NET Redist Package. Единственная проблема заключается в том, что у него есть собственный графический интерфейс. Кроме того, это было бы идеально. Итак, может ли кто-нибудь сказать мне одну из двух вещей:
Существует ли пакет .NET для командной строки, и если да, где его скачать?
Если нет или было бы непрактично это сделать, примерно какие каталоги мне нужно скопировать из установок .NET?
Я понимаю, что эти файлы и каталоги зависят от системы, и что мой Установка .NET может не работать на вашем компьютере, но если C# похож на Java, то это вполне достижимо. Это? Размер не является ограничением, для меня не имеет значения, занимает ли приложение и все его файлы 1 ГБ или всего 1 МБ.
Если другого решения нет, я использовал Dependency Walker, чтобы проверить все зависимости моей программы. Если бы мне пришлось упаковать большинство из них, мое приложение теоретически работало бы?
Подробнее здесь: https://stackoverflow.com/questions/100 ... ithout-net
Упаковка приложения .NET для запуска на компьютере без .NET ⇐ C#
Место общения программистов C#
-
Anonymous
1770796703
Anonymous
Недавно я пытался развернуть приложение C# на компьютере, на котором не установлен .NET.
Я знаю, что здесь, на StackOverflow, было много вопросов по одной и той же теме. Вот некоторые из них, из которых я прочитал ответы на все:
Упаковка .net framework с развертыванием .net-приложения
Запуск приложения .net без установки профиля клиента .net?
Запуск приложения C# Windows в Windows XP без установки .NET Framework
Итак, все ответы на приведенные выше вопросы утверждают, что это невозможно без специального программного обеспечения и т. д. Одним из упомянутых программ был Salamander .NET Linker. Единственная проблема заключается в том, что я не могу запустить приложение после его обработки Salamender. Я понимаю, что это само по себе невозможно, так как для запуска требуется виртуальная машина .NET. Однако в прошлом я создавал приложения Java и вместе с ними поставлял всю JVM. Удивительно, но они все еще работали. Итак, причина, по которой это не дублирует приведенные выше вопросы, заключается в том, что мой истинный вопрос:
Какие элементы .NET framework мне нужно будет упаковать? Если мне удастся упаковать все, позволит ли их размещение в том же каталоге, что и запускаемое мной приложение, запустить это приложение?
Я нашел одно решение этой проблемы — пакет Microsoft .NET Redist Package. Единственная проблема заключается в том, что у него есть собственный графический интерфейс. Кроме того, это было бы идеально. Итак, может ли кто-нибудь сказать мне одну из двух вещей:
Существует ли пакет .NET для командной строки, и если да, где его скачать?
Если нет или было бы непрактично это сделать, примерно какие каталоги мне нужно скопировать из установок .NET?
Я понимаю, что эти файлы и каталоги зависят от системы, и что мой Установка .NET может не работать на вашем компьютере, но если C# похож на Java, то это вполне достижимо. Это? Размер не является ограничением, для меня не имеет значения, занимает ли приложение и все его файлы 1 ГБ или всего 1 МБ.
Если другого решения нет, я использовал Dependency Walker, чтобы проверить все зависимости моей программы. Если бы мне пришлось упаковать большинство из них, мое приложение теоретически работало бы?
Подробнее здесь: [url]https://stackoverflow.com/questions/10050160/packaging-a-net-application-so-it-will-run-on-a-computer-without-net[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия