|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|
.NET 5.0/Core 3.1 vs .NET Framework 4.815.12.2020, 16:46. Показов 21806. Ответов 209
Метки нет (Все метки)
Уж простите не нашел сам нормального ответа кроме того что это эволюция. То есть Framework уходит, а Core (c 5.0 уже без Core) приходит на замену. Но у меня вопрос вот какой - чем это чревато для меня лично (стоит ли суетиться и дергаться и слезать с проектов .NET FW 4.8) и главное, почему проект FW 4.8 занимает 8 Кб и меня это устраивает, а проект .NET 5.0 занимает 150 Кб а еще довеском идет DLL - за что мне такое счастье?
0
|
|
| 15.12.2020, 16:46 | |
|
Ответы с готовыми решениями:
209
Что выбрать .NET Core или .NET Framework для desktop-программирования?
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|
| 30.12.2020, 09:10 [ТС] | |
|
Продолжаю изучать вопрос публикации проектов NET 5.
1) Узнал что связка exe+dll не позволяет их использовать в таком виде, для работы еще потребуется файл json, то есть файлов будет три 2) Попробовал "однофайловую" публикацию, в итоге такой вариант действительно создает один файл размером в 13М, но для его работы требуется еще несколько файлов: bezip.exe3) ну и вишенка на торте - к правильному пониманию вопроса был близок I2um1 (возможно он и имел в виду то что я в итоге нашел сам, но я его ответ не понял). Собственно в выпадающем списке платформы можно выбрать "Переносимый" - это дает связку файлов, чуть больше чем одну dll, а вот "Зависимый от платформы" и с выбором целевой платформы "win-x64" - даёт нам в итоге один единственный EXE файл размером в 150К. Как итог этой темы мы имеем группу экспертов, не разобравшихся в вопросе и пытающихся объяснить мне что-то не связанное с темой, да еще и взявших на себя право от имени MS что-то там декларировать. Собственно MS реализовало всё точно так, как я и озвучивал в своих хотелках. Как результат мне дизлайк, что не смог осилить ответ I2um1, I2um1 - лайк за верное направление мысли, остальным - дизлайк за надменность, неквалифицированность и неадекватность. Тема раскрыта полностью, ответ на вопросы автора получен.
0
|
|
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,918
|
|
| 30.12.2020, 09:18 | |
|
belalugoci, вам про эту фичу с одним EXE сразу же сказали. Никто вам не виноват, что вы никого слушать не хотите и вас банить на неделю надо, чтобы вы остыли и пришли к тому, что сразу было озвучено.
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||
| 30.12.2020, 09:27 [ТС] | |||
|
0
|
|||
|
Модератор
|
|||||
| 30.12.2020, 12:04 | |||||
|
Похоже вы сами в своём вопросе не разобрались... То что "нашли" вам несколько раз описали. Вы даже не попробовав, то что вам предложили набросились с нападками. Верно написано: belalugoci, на будущее - для новых вопросов создавайте новые темы. Ваши темы перетекающие из одного вопроса совершено в иное вы превращаете в срач. Всё что касается вопроса в топике вам ответили уже в первых нескольких постах. Добавлено через 2 минуты Это саморазвачивающийся запускаемый архив. Такие используют ещё со времён DOS.
0
|
|||||
|
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
|
||
| 30.12.2020, 12:42 | ||
|
0
|
||
|
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
|
|
| 30.12.2020, 12:48 | |
|
Rius, Ну что же вы так сразу на корню все зарубили))
Была же у него надежда что будет жотябы только 150Кб))
0
|
|
|
|
|
| 30.12.2020, 13:10 | |
|
Да ну, ничего не зарубил... Вы же не думали, что он вчитается и вразумеет то, что ему говорят уже 10 страниц?
![]() Погромисты вечно пытаются создать 1 exe, упирая на "удобно переносить". Но мало кто может обосновать, почему удобно. Легче тупо подражать тем программистам, которые поняли и освоили создание настоящих однофайловых программ. На .Net мелкая программа возможна, но только framework-dependent, т.е. один файл или несколько - без разницы, на настоящие однофайловые вообще ни разу не тянет. Независимая же (self-contained) потянет на десятки и сотни МБ. А тут случай совсем запущенный - нужна однофайловая программа на .Net размером в несколько КБ.
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||
| 30.12.2020, 13:10 [ТС] | ||||||
|
0
|
||||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 30.12.2020, 13:16 [ТС] | ||
|
0
|
||
|
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
|
|
| 30.12.2020, 15:00 | |
|
0
|
|
|
Модератор
|
|||||||
| 30.12.2020, 17:24 | |||||||
|
Вы "на лету переобуваетесь". За что вы задали вопрос на то вам и ответили. Здесь не конкурс телепатов, что бы догадываться, что у вас в голове творится. Поэтому вам и пишу: не задавайте больше одного вопроса в теме. Вы не умеет даже правильно описать, что вы хотите узнать. И "перетекая" от одного вопроса к другому, вы всех путаете и потом ещё начинаете возмущаться как вас такого "вумного" ни кто понять не может. Не умничайте - поймут. Добавлено через 11 минут Прочитайте первый пост, там нет ни слова за однофайловость. Он только возмущается размером сборки-экзешника. Ему на это сразу ответили. А вопрос про однофайловость возник позже. При этом "КАК СДЕЛАТЬ ОДНОФАЙЛОВЫЙ EXE?" - он тоже не задал. Только писал за сравнение однофайловых и много файловых сборок. На это сравнение ему тоже сразу ответили. И на десятой странице темы выясняются, что он просто не знал как создаются однофайловые сборки и какой её размер получается ему не важно... У него в голове, наверное, это как-то всё связанно в один вопрос, тему, но для меня (и для остальных) это несколько (минимум три) малосвязанных РАЗНЫХ вопроса. И догадаться из его первого вопроса, что ему нужен ответ на третий... никто не смог. Добавлено через 3 минуты Переносимы Сборки на Шарпе, при прочих равных, всегда получаются больше. А те возможности которые Шарп приобретает благодаря включённым библиотекам, вы всё равно не использует.
0
|
|||||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||||||||||||||
| 30.12.2020, 17:50 [ТС] | ||||||||||||||||||||
|
"а проект .NET 5.0 занимает 150 Кб а еще довеском идет DLL - за что мне такое счастье?" В теме обозначены основные тезисы, можете отвечать на любой из них. Но основная тема - это сравнение результирующего продукта после компиляции проекта. Вумного включили только вы, меня абсолютно не интересует мой статус на этом форуме и я опираюсь на информацию, которая есть в доступе. Если я чего-то не понимаю, то спрашиваю, в первую очередь у ЛЮДЕЙ, которых считаю УМНЫМИ, и жду от них соответствующего поведения, поведения УМНЫХ ЛЮДЕЙ, а не чванливых особей. "но зачем 2 файла в проекте? А включить нигде нельзя чтобы DLL включен был в EXE? я переживу 150К." Я в 4-ом сообщении уже обозначил что конкретно нужно. У вас профессиональная слепота??? Вы уже забыли что вы дали ответ на этот вопрос, только вы все обозначили, что меня не устроит размер этого файла. Помните такое? И я сразу отмёл этот вариант. Но в конце было найдено решение в 1 файл размером в 150К, что соответствует ответу на моё сообщение под №4.
0
|
||||||||||||||||||||
|
Модератор
|
|||
| 31.12.2020, 03:49 | |||
|
Вы сравниваете только РАЗМЕР FW и Core сборок. О том, что в размере FW сборок надо учитывать и предустановленные библиотеки вам писали, в том числе и я. Я не спорю, что ВОЗМОЖНО неявно вы в этом вопросе подразумевали и однофайловость, но для остальных такие ассоциации сродни телепатии. Добавлено через 1 минуту Мой первый пост был, вообще, адресован не вам. Остальные посты - это только ответ на ваши нападки, высокомерие и обман.
0
|
|||
|
Модератор
|
||||
| 31.12.2020, 04:13 | ||||
|
Я (и не только я) писал о том, что: - СПЕЦИАЛЬНО над этим никто в СОВРЕМЕННОМ программировании не заморачивается. - Самораспаковывающиеся архивы нельзя считать ДЕЙСТВИТЕЛЬНО однофайловыми. - Для минимизации размера ПЕРЕНОСИМЫХ сборок (без обсуждения количества файлов) нужно перейти с Шарпа на другой язык. Это причина по которой я и пишу вам: НЕ подымайте несколько вопросов в одной теме, вы не умеете внятно для других доносить их смысл. Вы сами же сбивает в последующих постах акцент вопроса. Чуть ниже 9 постом вы помечаете вопрос об однофайловости термином "РИТОРИКА", то есть не требующий ответа. Как в целом постороннему человеку понять, что вам нудно? Вы изначально не интересуетесь однофайловостью, потом вскользь задаёте о ней вопрос, и через пост пишите, что это вопрос не требующий ответа. Может вам понятна вся суть всего этого мельтешения, но мне (и остальным нет) нет - я не телепат. Добавлено через 2 минуты
0
|
||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||
| 31.12.2020, 04:16 [ТС] | |||||||
|
В теме однозначно указаны сравнительные характеристики двух сборок и моё отношение к ним, во саркастической фразе "за что мне такое счастье?" есть отрицательное отношение, а в описательное "150К и DLL довеском" указание на бОльший размер и наличие дополнительного файла. Вы проигнорировали то, что уже в 4-ом сообщении непонятное для вас 1-е - было уточнено до максимально возможного абсолюта. Там уже явно написано, что именно меня интересует. Что бОльший размер EXE файла меня устраивает, если можно будет исключить многофайловость. За это время отписалось только два человека, один за меня решил что мне нужно не отвечая на ГЛАВНЫЙ вопрос, хотя по факту, я сам же выяснил, что как раз NET 5.0 для меня более предпочтительный вариант, я даже указал почему, хотя ему и это в итоге не понравилось. kolorotur же дал вполне четкий, понятный и вменяемый ответ, но он касался только первой части, вторую часть он не затрагивал. Так что до моего уточняющего 4-го сообщения если кто-то что-то мог неправильно понять - всё равно ничего не ответил по этому вопросу. Высокомерие в чем? Там нет его. Есть несогласие с определенными позициями собеседников, ну уж извините - имею право. Обман? Где? Я нигде никого не обманывал, на всё есть цитаты, приводил аргументы. Вот вы как раз явно игнорируете мои слова совершенно и постоянно придумываете что-то, что я якобы сказал. Так же вы полностью игнорируете все приводимые доказательства вашей неправоты. Всё что я написал в прошлом сообщении про 4-й пост - вы игнорируете, так как иначе всем присутствующим банально придется извиняться, а это же недопустимо, не так ли.
0
|
|||||||
| 31.12.2020, 04:16 | |
|
Settings проекта после перебилда с Net Framework 4.0 на Net Framework 3.0 Подключить к проекту (NET Framework 4) библиотеку на NET Framework 2 Библиотека NETSquirrel для .NET и .NET Core - решение задач Как подключить к ConsoleApp(.Net Core) библиотеку (.Net Standart) Библиотека NETSquirrel для .NET и .NET Core - обсуждение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|