{"id":101768,"date":"2021-10-25T10:23:16","date_gmt":"2021-10-25T08:23:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/microsoft-vernul-kod-hot-reload-v-repozitorij-net"},"modified":"2021-10-25T10:23:16","modified_gmt":"2021-10-25T08:23:16","slug":"microsoft-vernul-kod-hot-reload-v-repozitorij-net","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-vernul-kod-hot-reload-v-repozitorij-net","title":{"rendered":"Microsoft on tagasi toonud Hot Reloadi koodi .NET hoidlasse.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft kuulab kogukonna arvamust ja on tagastanud .NET SDK hoidlasse koodi, mis sisaldab funktsiooni \"Hot Reload\", mis eemaldati paar p\u00e4eva tagasi koodibaasist, hoolimata sellest, et see oli juba avatud ja kuulus .NET 6 eelversioonide hulka. Ettev\u00f5tte esindajad on kogukonnale vabandust palunud ja tunnustanud, et nad tegid vea, eemaldades juba lisatud koodi ja reageerides koheselt kogukonna rahulolematusele. Samuti on kinnitatud, et ettev\u00f5te j\u00e4tkab .NET-i positsioneerimist avatud platvormina ning arendab seda edasi vastavalt avatud arendusmudelile.     <\/p>\n<p>Selgitatud, et .NET 6 vabastamise eel ressursside ja aja nappuse t\u00f5ttu otsustati pakkuda Hot Reload ainult Visual Studio 2022-s. Kuid peamine viga oli see, et lisaks juba avatud koodibaasi lisatud koodi mitteaktiveerimisele, see kood eemaldati repos. Ressursside nappuse mainimine &#171;Hot Reload&#187; viimiseks .NET 6 l\u00f5plikku v\u00e4ljaannet tekitab k\u00fcsimusi, sest see funktsioon oli juba osa l\u00f5plikest tekstiv\u00e4ljalaskudest .NET 6 RC1 ja .NET 6 RC2 ning seda testisid kasutajad. Visual Studio 2022 arendamine ei anna samuti lisat\u00e4htaega viimistlemiseks, kuna Visual Studio 2022 ja .NET 6 vabastamise kuup\u00e4evad on plaanitud samaks p\u00e4evaks - 8. novembriks.     <\/p>\n<p>Alguses eeldati, et &#171;Hot Reload&#187; j\u00e4tmine ainult kaubanduslikku toodet Visual Studio 2022-s oli suunatud selle konkurentsiv\u00f5ime t\u00f5stmisele v\u00f5rreldes tasuta arendust\u00f6\u00f6riistadega. The Verge'i v\u00e4ljaande andmetel oli &#171;Hot Reload&#187; koodi eemaldamine juhtimisotsus, mille tegi Julia Liuson, Microsofti tarkvaraarenduse osakonna juht.     <\/p>\n<p>Tulet meenutada, et Hot Reload funktsioon pakub v\u00f5imalusi koodi muutmiseks reaalajas rakenduse k\u00e4ivitamise ajal, v\u00f5imaldades teha muudatusi ilma k\u00e4sitsi peatamata ja ilma murdepunkte rakendamata. Arendaja sai k\u00e4ivitada rakenduse &#171;dotnet watch&#187; all, mille j\u00e4rel koodis tehtud muudatused rakendati automaatselt juba k\u00e4ivitunud rakendusele, v\u00f5imaldades kohe tulemusi n\u00e4ha.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56027\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0438\u0441\u043b\u0443\u0448\u0430\u043b\u0430\u0441\u044c \u043a \u043c\u043d\u0435\u043d\u0438\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 .NET SDK \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 &#171;Hot Reload&#187;, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0438\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e \u0447\u0442\u043e \u043e\u043d \u0443\u0436\u0435 \u0447\u0438\u0441\u043b\u0438\u043b\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438 \u0432\u0445\u043e\u0434\u0438\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 .NET 6. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438\u0437\u0432\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043b\u0438, \u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0443, \u0443\u0434\u0430\u043b\u0438\u0432 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101768","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0438\u0441\u043b\u0443\u0448\u0430\u043b\u0430\u0441\u044c \u043a \u043c\u043d\u0435\u043d\u0438\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 .NET SDK \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 &quot;Hot Reload&quot;, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0438\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e \u0447\u0442\u043e \u043e\u043d \u0443\u0436\u0435 \u0447\u0438\u0441\u043b\u0438\u043b\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438 \u0432\u0445\u043e\u0434\u0438\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 .NET 6. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438\u0437\u0432\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043b\u0438, \u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0443, \u0443\u0434\u0430\u043b\u0438\u0432 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-vernul-kod-hot-reload-v-repozitorij-net\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Microsoft \u0432\u0435\u0440\u043d\u0443\u043b \u043a\u043e\u0434 Hot Reload \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 .NET | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0438\u0441\u043b\u0443\u0448\u0430\u043b\u0430\u0441\u044c \u043a \u043c\u043d\u0435\u043d\u0438\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 .NET SDK \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 &quot;Hot Reload&quot;, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0438\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e \u0447\u0442\u043e \u043e\u043d \u0443\u0436\u0435 \u0447\u0438\u0441\u043b\u0438\u043b\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438 \u0432\u0445\u043e\u0434\u0438\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 .NET 6. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438\u0437\u0432\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043b\u0438, \u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0443, \u0443\u0434\u0430\u043b\u0438\u0432 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-vernul-kod-hot-reload-v-repozitorij-net\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-10-25T08:23:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-10-25T08:23:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft taastatas Hot Reload koodi .NET hoidlas | ProHoster","description":"Microsoft kuulas kogukonna arvamust ja taastatas .NET SDK hoidlas koodi Hot Reload funktsiooni rakendamiseks, mis eemaldati m\u00f5ni p\u00e4ev tagasi koodibaasist, kuigi see oli juba avatud ja kuulus .NET 6 eelversioni koosseisu. Ettev\u00f5tte esindajad esitasid kogukonnale vabanduse ja tunnistasid, et tegid vea, eemaldades juba lisatud koodi.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-vernul-kod-hot-reload-v-repozitorij-net","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Microsoft \u0432\u0435\u0440\u043d\u0443\u043b \u043a\u043e\u0434 Hot Reload \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 .NET | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0438\u0441\u043b\u0443\u0448\u0430\u043b\u0430\u0441\u044c \u043a \u043c\u043d\u0435\u043d\u0438\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 .NET SDK \u043a\u043e\u0434 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 &quot;Hot Reload&quot;, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0438\u0437 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e \u0447\u0442\u043e \u043e\u043d \u0443\u0436\u0435 \u0447\u0438\u0441\u043b\u0438\u043b\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438 \u0432\u0445\u043e\u0434\u0438\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 .NET 6. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043f\u0440\u0438\u043d\u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438\u0437\u0432\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043b\u0438, \u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0443, \u0443\u0434\u0430\u043b\u0438\u0432 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/microsoft-vernul-kod-hot-reload-v-repozitorij-net","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-10-25T08:23:16+00:00","article:modified_time":"2021-10-25T08:23:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101768","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-10-25 08:23:26","updated":"2022-10-02 06:09:46"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/101768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=101768"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/101768\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=101768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=101768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=101768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}