Сообщение Re: .net core & runtime от 25.08.2016 6:09
Изменено 25.08.2016 10:00 Sinix
Здравствуйте, okon, Вы писали:
O>Правильно я услышал в книжке что райнтайм для .net core будет запекаться в само приложение при этом будет интегрироваться не весь рантайм, а только те его сборки которые подключены к приложению и не будет требоваться установка чего либо еще для запуска ?
Планируется несколько способов:
1. dotnet cli. Или автоматом собираем из исходников (в том числе автоматически, ч/з dnx-watch), или вытаскиваем готовую сборку из нюгета. Сам рантайм тож поставляется через нюгет, пакеты кэшируются.
2. AOT-компиляция с использованием текущего JIT. Официально её пока нет, но сам dotnet cli именно так и собран.
3. Полноценная трансляция с использованием .Net Native только в планах.
В любом из вариантов все зависимости, включая рантайм, тащатся следом за приложением, разница только в способе упаковки. Разделяемых между приложениями ресурсов и аналога GAC нет.
O>Правильно я услышал в книжке что райнтайм для .net core будет запекаться в само приложение при этом будет интегрироваться не весь рантайм, а только те его сборки которые подключены к приложению и не будет требоваться установка чего либо еще для запуска ?
Планируется несколько способов:
1. dotnet cli. Или автоматом собираем из исходников (в том числе автоматически, ч/з dnx-watch), или вытаскиваем готовую сборку из нюгета. Сам рантайм тож поставляется через нюгет, пакеты кэшируются.
2. AOT-компиляция с использованием текущего JIT. Официально её пока нет, но сам dotnet cli именно так и собран.
3. Полноценная трансляция с использованием .Net Native только в планах.
В любом из вариантов все зависимости, включая рантайм, тащатся следом за приложением, разница только в способе упаковки. Разделяемых между приложениями ресурсов и аналога GAC нет.
Re: .net core & runtime
Здравствуйте, okon, Вы писали:
O>Правильно я услышал в книжке что райнтайм для .net core будет запекаться в само приложение при этом будет интегрироваться не весь рантайм, а только те его сборки которые подключены к приложению и не будет требоваться установка чего либо еще для запуска ?
UPD. Оф справка всяко надёжней. Читаем. И для веба.
Планируется несколько способов:
1. dotnet cli. Или автоматом собираем из исходников (в том числе автоматически, ч/з dnx-watch), или вытаскиваем готовую сборку из нюгета. Сам рантайм тож поставляется через нюгет, пакеты кэшируются.
2. AOT-компиляция с использованием текущего JIT. Официально её пока нет, но сам dotnet cli именно так и собран.
3. Полноценная трансляция с использованием .Net Native только в планах.
В любом из вариантов все зависимости, включая рантайм, тащатся следом за приложением, разница только в способе упаковки. Разделяемых между приложениями ресурсов и аналога GAC нет.
O>Правильно я услышал в книжке что райнтайм для .net core будет запекаться в само приложение при этом будет интегрироваться не весь рантайм, а только те его сборки которые подключены к приложению и не будет требоваться установка чего либо еще для запуска ?
UPD. Оф справка всяко надёжней. Читаем. И для веба.
Планируется несколько способов:
1. dotnet cli. Или автоматом собираем из исходников (в том числе автоматически, ч/з dnx-watch), или вытаскиваем готовую сборку из нюгета. Сам рантайм тож поставляется через нюгет, пакеты кэшируются.
2. AOT-компиляция с использованием текущего JIT. Официально её пока нет, но сам dotnet cli именно так и собран.
3. Полноценная трансляция с использованием .Net Native только в планах.
В любом из вариантов все зависимости, включая рантайм, тащатся следом за приложением, разница только в способе упаковки. Разделяемых между приложениями ресурсов и аналога GAC нет.