Информация об изменениях

Сообщение Re[3]: .NET 5 минимальное консольное приложение от 14.11.2021 14:07

Изменено 14.11.2021 14:11 Silver_S

Re[3]: .NET 5 минимальное консольное приложение
Здравствуйте, vaa, Вы писали:

vaa> Ведь тут по сути самораспаковывающийся архив. Даже знаю были проблемы в ранних версиях со стратовым каталогом(определялся как недра temp — куда шла распаковка).


Когда вышел .NET 5, они писали, что это сделать не просто, но работа в этом направлении продолжится.
В .NET 6, есть какие-то изменения:

https://elbruno.com/2021/02/24/net6-single-file-apps-improved-for-windows-and-mac/

In .NET 6, single file apps have been enabled for Windows and macOS. In .NET 5, single files apps were limited to Linux. In .NET 6, for all supported operating systems, you can publish a single-file binary that has exactly one file on disk and does not need to extract any of the core runtime assemblies to temporary directories.


https://dotnetcoretutorials.com/2021/11/10/single-file-apps-in-net-6/

In .NET 6, for the most part, this has been changed to a true single file experience where everything is loaded into memory, rather than extracted into temporary folders.


https://elbruno.com/2021/02/24/net6-single-file-apps-improved-for-windows-and-mac/
Re[3]: .NET 5 минимальное консольное приложение
Здравствуйте, vaa, Вы писали:

vaa> Ведь тут по сути самораспаковывающийся архив. Даже знаю были проблемы в ранних версиях со стратовым каталогом(определялся как недра temp — куда шла распаковка).


Когда вышел .NET 5, они писали, что это сделать не просто, но работа в этом направлении продолжится.
В .NET 6, есть какие-то изменения:

#Net6 – Single file apps improved for Windows and Mac !

In .NET 6, single file apps have been enabled for Windows and macOS. In .NET 5, single files apps were limited to Linux. In .NET 6, for all supported operating systems, you can publish a single-file binary that has exactly one file on disk and does not need to extract any of the core runtime assemblies to temporary directories.


Single File Apps In .NET 6

In .NET 6, for the most part, this has been changed to a true single file experience where everything is loaded into memory, rather than extracted into temporary folders.