Zpráva k vydání verze Visual Studio 2022 Preview
S radostí oznamujeme dostupnost sady Visual Studio 2022 v17.13. Tato aktualizace se zaměřuje na stabilitu a zabezpečení spolu s průběžnými vylepšeními.
Funkce
Všechny nové funkce v nejnovější verzi Preview.
Produktivita
Přizpůsobení kódování souborů 📣
Zadejte výchozí kódování pro ukládání souborů ve Visual Studio.
Vývojáři pracující v prostředích pro různé platformy často potřebují ukládat soubory s konkrétním kódováním souborů. Změna těchto kódování může vést k různým problémům.
Visual Studio teď umožňuje nastavit výchozí kódování souborů pro ukládání souborů. Tato funkce zajišťuje, aby se upřednostňované kódování používalo, kdykoli je to možné.
Pokud chcete nastavit výchozí kódování, přejděte na Tools → Options → Environment → Documents. Tam najdete možnost s názvem Uložit soubory s následujícím kódováním. Pokud tato možnost není zaškrtnutá, Visual Studio bude spravovat kódování souborů pomocí výchozího chování. Pokud je tato možnost zaškrtnutá, Visual Studio použije kódování zadané v sousedním rozbalovacím seznamu při každém uložení souboru.
Pokud Visual Studio nemůže uložit se zadaným kódováním (například žádost o kódování ASCII souboru obsahujícího znaky Unicode), zobrazí se dialogové okno s informací o problému.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
přepracovaný vodorovný posuvník 📣
Vodorovný posuvník v editoru se teď může přesunout tak, aby byl vždy dostupný, i když je mezera těsná.
Panel editoru v sadě Visual Studio je užitečným místem pro velké množství informací. Lupu můžete ovládat, zkontrolovat stav dokumentu, zjistit, na jakém řádku se nacházíte, a spoustu dalších informací.
Bohužel, někdy všechny informace mohou vytěsnit vodorovný posuvník, což ztěžuje posouvání po okně. To platí zejména v zobrazení vedle sebe, kde hlavní panel není příliš široký.
S touto nejnovější aktualizací jsou tyto boje v minulosti. Pokud posuvník klesne pod použitelnou šířku, zobrazí se nad hlavním panelem systému a ujistěte se, že je vždy dostupný. Ve výchozím nastavení se znovu zobrazí do zásobníku editoru, jakmile bude dostatek místa pro jeho opětovné použití.
I když si myslíme, že toto chování bude ideální pro většinu uživatelů, pokud s ním máte problémy, můžete řídit chování v nástrojích nástroje → možnosti. Možnost se nachází v
Textovém editoru → Rozšířené a říkáUmístění vodorovného posuvníku editoru. To vám umožní přepnout, pokud chcete, aby posuvník upravil jeho polohu podle dostupného místa, zůstaňte v zásobníku editoru nebo se vždy objeví nad zásobníkem editoru.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Odsazení zalamování slov 📣
Teď můžete určit, jestli mají být řádky zalomené v editoru odsazené.
Teď máte možnost řídit, jestli jsou zalomené řádky odsazené nebo ne.
Pro uživatele, kteří chtějí změnit tuto možnost, najdete v nástrojích Nástroje → Možnosti → Textový editor → Obecné. Tato možnost se nazývá Automaticky odsadit, pokud je povoleno zalamování slov a je ve výchozím nastavení povoleno. Pokud dáváte přednost odsazení zalomených řádků, můžete tuto možnost zrušit.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Přechod na poslední soubory ve vyhledávání kódu 📣
Ve vyhledávání kódu teď můžete snadno přeskočit mezi posledními soubory.
Usnadňujeme navigaci po základu kódu.
Když teď otevřete vyhledávání kódu bez dotazu, uvidíte seznam naposledy navigovaných souborů. Patří sem soubory, které jste otevřeli prostřednictvím vyhledávání kódu, ale také všechny ostatní soubory, které jste otevřeli v řešení. To usnadňuje přechod zpět na soubor, na který jste nedávno pracovali, aniž byste si museli pamatovat nebo zadávat název souboru.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
rozšířené & navigace ve sloupci 📣
Visual Studio teď podporuje pokročilou navigaci řádků a sloupců ve vyhledávání kódu.
Ve vyhledávání kódujsme výrazně vylepšili možnosti navigace v řádcích. Nyní jsou podporovány následující formáty:
:line
přejít na konkrétní řádek v aktivním dokumentu.:line,col
přejít na konkrétní řádek a sloupec v aktivním dokumentu.file:line
přejít na konkrétní řádek v zadaném souboru.file:line,col
přejít na konkrétní řádek a sloupec v zadaném souboru.file(line)
přejít na konkrétní řádek v zadaném souboru.file(line,col)
přejít na konkrétní řádek a sloupec v zadaném souboru.
Tato vylepšení usnadňují rychlé vyhledání a úpravy kódu, zvýšení produktivity a zjednodušení pracovního postupu.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
GitHub Copilot
Zeptat se copilotu z vyhledávání funkcí
Ve vyhledávání funkcí teď můžete požádat Copilot o získání podrobných odpovědí na vaše dotazy.
Někdy jste potřebovali najít konkrétní položku nabídky, příkaz nebo možnost v sadě Visual Studio, ale neznáte jeho název nebo umístění? Využili byste další podrobnosti o tom, jak ho správně používat?
Teď můžete v vyhledávání funkcí odeslat dotaz do chatu GitHub Copilot, abyste získali podrobnou odpověď. Pokud si nejste jistí konkrétní terminologií funkce, může GitHub Copilot Chat interpretovat sémantický význam dotazu, zvážit verzi sady Visual Studio a poskytnout odpověď, aniž byste museli opustit integrované vývojové prostředí (IDE).
Například hledání "zkrášlit soubor" ve Vyhledávání funkcí dnes nezobrazí správné nastavení "formátovat dokument." GitHub Copilot Chat ale dokáže identifikovat a vysvětlit relevantní položky v sadě Visual Studio.
Pokud je vaše předplatné GitHub Copilot nastavené v sadě Visual Studio, můžete jednoduše začít psát hledání do vyhledávání funkcí a potom kliknout na tlačítko Zeptat se copilotu a odeslat ho do chatu.
Důležité
Pokud chcete tuto funkci použít, nezapomeňte aktivovat GitHub Copilot.
Klávesové zkratky GitHub Copilotu
Nové klávesové zkratky pro vlákna v GitHub Copilot Chatu
Tato aktualizace zaregistruje nové příkazy pro GitHub Copilot a vytvoří vazbu na klávesové zkratky v okně Chat:
- Nové vlákno: Ctrl+N
- Předchozí vlákno: Ctrl+PgDown
- Další vlákno: Ctrl+PgUp
- Rozevírací seznam ++
Další/předchozí vlákno bude cyklický kolem doby, kdy se předá první/poslední položka.
Vzhledem k tomu, že jsou tyto příkazy zaregistrované jako příkazy VS, můžou je uživatelé přizpůsobit v dialogovém okně Klávesové zkratky.
Poznámka: Tyto klávesové zkratky budou fungovat jenom v případě, že je aktivní fokus v podokně chatu GitHub Copilot. Pokud pracujete jinde, můžou mít tyto klávesové zkratky různé funkce.
Důležité
Pokud chcete tuto funkci použít, nezapomeňte aktivovat GitHub Copilot.
rozšíření lomítkových příkazů
Vylepšené prostředí příkazů lomítko rozšířením do přirozeného jazyka
Uživatelé si teď můžou vychutnat vylepšené prostředí příkazu lomítko – příkazy lomítka se teď rozšíří do svých protějšků přirozeného jazyka jako typy uživatelů, včetně načtení do jakéhokoli aktivního kontextu, který budou používat a zobrazí v příkazovém řádku uživatele před odesláním.
To uživatelům poskytuje
- Lepší porozumění tomu, co se stane po odeslání výzvy
- Znalost kontextu, který může příkaz použít
- Možnost provádět změny výzvy před odesláním.
Po rozbalení příkazu lomítko:
Důležité
Pokud chcete tuto funkci použít, nezapomeňte aktivovat GitHub Copilot.
Ladění a diagnostika
barevný vizualizér IEnumerable
Vylepšený upravitelný výraz se zvýrazněním syntaxe
Psaní výrazů LINQ může být složité, zejména když rostou složitě. Visual Studio 2022 teď zavádí zvýrazňování syntaxe v editovatelném výrazu vizualizéru IEnumerable.
Zvýraznění syntaxe používá různé barvy na konkrétní části dotazů, jako jsou třídy, výčty, delegáty, struktury a klíčová slova. Díky tomu je jednoduché odhalit různé komponenty ve výrazech LINQ a na první pohled vidět logický tok, což vede k jasnějšímu a lépe udržovatelnému kódu.
Přizpůsobení zvýrazňování syntaxe
Visual Studio umožňuje přizpůsobit barevné schéma tak, aby vyhovovalo vašim preferencím. Přizpůsobení barev:
- Přejděte na Nástroje → Možnosti → prostředí → písma a barvy.
- V rozevíracím seznamu Zobrazit nastavení vyberte Textový editor.
- Upravte barvu jednotlivých položek typů uživatelů tak, aby odpovídala stylu kódování.
cílená instrumentace pro nativní kód
Nástroj instrumentace profileru teď podporuje cílené instrumentace pro nativní kód.
Nástroj instrumentace profileru sady Visual Studio nabízí cílenou instrumentaci nativního kódu, která umožňuje vybrat konkrétní třídy a funkce pro podrobnou analýzu.
Tato funkce vylepšuje monitorování výkonu a pomáhá efektivněji určit problémy a ladit proces ladění.
Tato přesnost umožňuje hlubší přehled o kritických bodech výkonu a zrychluje vaše úsilí o profilaci.
Souhrny vláken v paralelních zásobníkech
Vylepšete proces ladění pomocí souhrnů vláken AI v paralelních zásobníkech.
Díky funkci Auto-Summarize v paralelních zásobníkech GitHubu získáte přehledné popisy vláken, což usnadňuje trasování problémů a pochopení chování vláken ve složitých programech.
Pokud používáte GitHub Copilot v sadě Visual Studio, při spuštění okna Paralelní zásobníky si všimnete nového řádku souhrnu generovaného AI v horní části každého vlákna.
Tento souhrn poskytuje rychlý přehled aktuální aktivity vlákna.
Vytváření složitých dotazů LINQ 📣
Rozšířené upravitelné výrazy s funkcí vloženého chatu GitHub Copilot přímo ve vizualizéru IEnumerable.
IEnumerable Visualizer teď obsahuje vložený chat pro jeho upravitelný výraz, který uživatelům umožňuje využívat AI přímo v rámci vizualizéru IEnumerable k vytváření složitých dotazů LINQ pro upravitelný výraz.
Editovatelný výraz integrovaný chat
Pokud chcete vyvolat inline chat, jednoduše klikněte na tlačítko GitHub Copilot sparkle umístěné v pravém dolním rohu textového pole pro úpravy výrazu. Tím se otevře textové pole nad původním upravitelným výrazem s výzvou Popište, jak chcete aktuální výraz upřesnit. Zadejte požadavek v přirozeném jazyce a až budete připraveni, klikněte na tlačítko Odeslat.
GitHub Copilot vygeneruje dotaz LINQ na základě vašeho vstupu a automaticky ho spustí ve výchozím nastavení. Pokud chcete ověřit, že se dotaz úspěšně vygeneroval a použil, vyhledejte zelenou značku zaškrtnutí, která značí, že dotaz LINQ vygenerovaný GitHub Copilotem byl plně proveden a použit.
Pokračovat na GitHub Copilot Chat
Tato funkce také obsahuje tlačítko Pokračovat v chatu po vygenerování alespoň jednoho dotazu LINQ GitHub Copilotem, které je pohodlně umístěné v pravém horním rohu textového pole.
Po kliknutí na toto tlačítko se otevře vyhrazené okno chatu GitHub Copilot, kde můžete dotaz upřesnit, položit další otázky nebo prozkoumat alternativní přístupy podrobněji. Tato integrace zajišťuje zachování kontroly a flexibility při využití všech možností GitHub Copilotu.
Až se budete chtít vrátit k vizualizéru, jednoduše klikněte na tlačítko Zobrazit v vizualizéru. Díky tomu můžete bezproblémově přejít zpět do prostředí vizualizéru, kde můžete zobrazit nebo použít změny vygenerované během chatovací relace.
Tato funkce poskytuje plynulý pracovní postup mezi vizualizérem a chatem GitHub Copilot. Vložený chat vizualizéru je optimalizovaný pro rychlé úpravy a malé úpravy, zatímco chat GitHub Copilot exceluje při zpracování podrobnějších vylepšení a iterativních vylepšení, z nichž oba mají za cíl generovat dotazy LINQ pro upravitelný výraz snadněji a efektivněji.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Sjednocené asynchronní zásobníky v profileru
VS Profiler sjednocuje asynchronní zásobníky pro efektivnější profilování .NET.
Visual Studio Profiler nyní vylepšuje ladění pro .NET aplikace zobrazením propojených asynchronních zásobníků v pohledu stromu volání souhrnných podrobností.
Tato funkce poskytuje přehlednější a ucelenější zobrazení asynchronních operací, což vývojářům umožňuje sledovat celý průběh provádění, včetně všech asynchronních volání metod, a to vše v rámci jednoho jednotného trasování zásobníku.
Díky tomu, že eliminujete potřebu ručního rozdělení samostatných asynchronních cest volání, může toto vylepšení pomoct rychle identifikovat kritické body výkonu a efektivněji řešit problémy.
barevně označené dráhy pro profilaci CPU
VS Profiler umožňuje analýzu CPU s víceprocesovou analýzou, barevně odlišenými grafy a filtrováním.
Nástroj Využití procesoru v sadě Visual Studio teď podporuje víceprocesovou analýzu a zobrazuje grafy výkonu s odlišným barevným kódováním pro každý proces v jednotlivých drahách.
Grafy se zobrazí jako skládané plošné grafy. Budete mít také možnost filtrovat procesy pomocí rozevíracího seznamu vlevo nahoře a povolit prioritní analýzu.
Toto vylepšení umožňuje snadno rozlišit a analyzovat využití procesoru napříč procesy v rámci jedné relace. Díky lepšímu přehledu o spotřebě prostředků to vylepšuje efektivitu profilace a zjednodušuje optimalizaci výkonu pro víceprocesové aplikace.
Nástroje Gitu
Přidat komentáře k pull requestům 📣
Kontrola pull requestů ve Visual Studiu přidáním komentářů do souborů pull requestů na aktuálně vybrané větvi.
S nejnovější aktualizací teď můžete přidávat nové komentáře k souborům pull requestů v aktuálně vybrané větvi. Toto byl hlavní požadavek na prostředí žádosti o přijetí změn a je nejnovější v řadě vylepšení prostředí žádostí o přijetí změn v sadě Visual Studio.
Začínáme
Povolte příznaky funkcí Komentáře k žádosti o přijetí změn a Přidat komentář k žádosti o přijetí změn, zkontrolujte libovolnou větev s aktivní žádostí o přijetí změn a klikněte na Zobrazit komentáře v souborech v rámci informačního panelu. Tím se v editoru aktivuje prostředí pro komentáře k žádostem o přijetí změn.
Pokud chcete do souboru přidat nový komentář, klikněte na ikonu Přidat komentář na okraji nebo klikněte pravým tlačítkem myši na řádek, na který chcete přidat komentář, a v místní nabídce zvolte Git → Přidat komentář.
Poznámka: Ikona se zobrazí jenom v souborech, které jsou součástí žádosti o přijetí změn. U žádostí o přijetí změn na GitHubu budete moct komentovat pouze změněné řádky a řádky, které je obklopují.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.A tento průzkum vám pomůže zlepšit funkci.
Poznámka:
Tato funkce musí být povolena v části Nástroje → Spravovat funkce ve verzi Preview
Zachyťte problémy při čase komitu 📣
Získejte návrhy githubu Copilot pro změny kódu, které vám pomůžou včas zachytit potenciální problémy a zlepšit kvalitu kódu.
Teď můžete získat revizi kódu GitHub Copilot na vašich lokálních změnách ještě před provedením commitu! S povoleným předplatným GitHub Copilot v sadě Visual Studio a následujícími příznaky funkcí uvidíte nové tlačítko komentáře sparkle v okně Změny Gitu. Po kliknutí GitHub Copilot prozkoumá vaše sady změn a nabídne vložené návrhy přímo v editoru.
Model může upozornit na kritické problémy, jako jsou potenciální problémy s výkonem a zabezpečením, které při včasném zachycení pomáhají snížit riziko, že se problémy nasdílí do vzdáleného základu kódu.
Ujistěte se, že máte povolené obě následující funkční příznaky:
- Nástroje → Možnosti → Náhled funkcí → Komentáře ke pull requestům
- Tools → Options → GitHub → Copilot → Integrace se systémem správy verzí → Povolit náhledové funkce Gitu.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.A tento průzkum vám pomůže zlepšit funkci.
Poznámka:
Tato funkce musí být povolena v části Nástroje → Spravovat funkce ve verzi Preview
Zobrazení a správa značek Git 📣
Snadná navigace a odeslání značek Git z Visual Studia.
Značky Git pro úložiště budete moct zobrazit přímo v okně Git Repository. Můžete přejít na commit, ke kterému značka patří, a zobrazit kontextovou nabídku s akcemi, které můžete u značky provést. Můžete dál zůstat v kontextu integrovaného vývojového prostředí (IDE) a provádět akce se značkami Gitu.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
IDE
Zachování písma napříč změnami motivu 📣
Změna motivů si teď bude pamatovat předvolby písma a velikosti písma.
Chápeme, že výběr písma při kódování je osobní volbou vývojářů, která je ovlivněna preferencemi týkající se čitelnosti, přístupnosti nebo estetiky. Motivy sady Visual Studio se primárně zaměřují na barvy prezentace a jsou nezávislé na upřednostňovaných písmech.
V této aktualizaci jsme zavedli funkce, které při přepínání motivů zachovávají vaši volbu typu a velikosti písma. Nyní můžete jednou nastavit předvolby písma a přepínat motivy v sadě Visual Studio, aniž byste museli pokaždé znovu konfigurovat nastavení písma. Všimněte si, že barvy písma zůstanou propojené s motivem, protože to je účel motivů, ale výběry písma se zachovají.
Tato funkce bude ve výchozím nastavení povolená pro všechny uživatele. Pokud dáváte přednost předchozímu chování, přejděte na > ve verzi Preview a najděte možnost Oddělit nastavení písma od výběru barevného motivu. Pokud je tato možnost zaškrtnutá, vaše předvolby písma se zachovají bez ohledu na změny motivu. Zrušením zaškrtnutí políčka obnovíte předchozí chování, které spojuje volby písma s motivem.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Poznámka:
Tato funkce musí být povolena v části Nástroje → Spravovat funkce ve verzi Preview
Onboarding účtu GitHubu
Přidejte účty GitHubu z prvního průvodce spuštěním nebo prostředí sady Visual Studio.
Potřebujete pracovat s prostředky GitHubu? Přidat účet GitHub je teď ještě snazší.
Nové způsoby přihlášení pomocí účtu GitHub
Nově se můžete přihlásit pomocí svého účtu GitHub v dialogovém okně konfigurace prvního spuštění:
Pokud se rozhodnete nastavení účtu při prvním spuštění přeskočit, můžete se přihlásit také přímo z prostředí VS, aniž byste museli nejprve přidávat účet Microsoft.
Upozorňujeme, že nebudete moct synchronizovat nastavení, dokud do sady Visual Studio nepřidáte účet Microsoft (pracovní nebo školní nebo osobní).
Více účtů GitHubu 📣
Teď můžete přidat více účtů GitHubu a nastavit aktivní účet, který bude řídit funkce GitHubu, jako je GitHub Copilot a Správa verzí.
Potřebujete pro své vývojové scénáře využívat různé účty GitHub? Visual Studio teď umožňuje využívat více účtů GitHub najednou!
Přidání několika účtů GitHub
Více účtů přidáte velmi snadno! Jednoduše otevřete kartu profilu, klikněte na Přidat další účet, přihlaste se ke svému účtu GitHub a podle potřeby postup zopakujte.
Můžete také přidat účty z dialogového okna Nastavení účtu v části Soubor → Nastavení účtu...
Nastavení aktivního účtu GitHub
Pokud přidáte více účtů GitHub, Visual Studio se ve výchozím nastavení nastaví na ten, který je označený jako aktivní, pro funkce s podporou GitHubu, jako je správa verzí a GitHub Copilot.
Pokud chcete přepnout aktivní účet, jednoduše přejděte do možností účtu a klikněte na tlačítko Nastavit jako aktivní účet.
Dopad na GitHub Copilot
GitHub Copilot se aktivuje automaticky, když je aktivní účet GitHub přihlášen k odběru služby GitHub Copilot pro jednotlivce nebo GitHub Copilot pro firmy.
Dopad na Správu verzí
Při práci na žádostech o přijetí změn nebo problémech v GitHubu se zobrazí výzva k nastavení účtu GitHub. Vaše předvolby si zapamatujeme pokaždé, když pracujete v konkrétním úložišti, takže když změníte úložiště, nemusíte si dělat starosti s přepínáním účtů pro běžné operace Gitu, jako je přijetí změn, nasdílení změn a načtení změn. Pokud dojde k neshodě, budete vyzváni k aktualizaci aktivního účtu, abyste se vyhnuli použití nesprávného účtu.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Přidání nového souboru Markdownu 📣
Přidání nového souboru markdownu je teď jednodušší s novou šablonou dostupnou v dialogovém okně Přidat novou položku.
Když do projektu přidáte novou položku, můžete teď vybrat šablonu souboru Markdown a vytvořit nový soubor Markdownu. Tato šablona poskytuje výchozí bod pro obsah markdownu.
Pokud chcete do projektu přidat nový soubor Markdownu, postupujte takto:
- V Průzkumník řešení klikněte pravým tlačítkem myši na projekt nebo složku, do které chcete přidat soubor markdownu.
- Vyberte Přidat → Nová Položka.
- V dialogovém okně Přidat novou položku vyberte soubor Markdown.
- Zadejte název souboru a klikněte na Přidat.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Cloud
.NET Aspire a Azure Functions
Azure Functions teď může použít .NET Aspire k integraci bezserverové technologie do .NET Aspire.
V této verzi sady Visual Studio teď můžou vývojáři Azure Functions využít orchestraci .NET Aspire při vytváření nového projektu Azure Functions. Výběrem této možnosti se při vytvoření projektu Functions zahrne do vašeho řešení projekt Hostitel aplikací a výchozí nastavení služby.
Pokud máte existující projekt Azure Functions, například integrovaný s front-endovou webovou aplikací ASP.NET Core Blazor, můžete do něj přidat podporu .NET Aspire, stejně jako v případě aplikací ASP.NET Core před touto verzí.
Kromě toho spuštění nebo ladění projektu Azure Functions s podporou .NET Aspire spustíte řídicí panel .NET Aspire v prohlížeči. To vám umožní monitorovat provádění služby Azure Functions v reálném čase. Můžete si všimnout, jak orchestrátor .NET Aspire spravuje provádění služby Azure Functions a dokonce pozastaví a obnoví jejich provádění z řídicího panelu.
Jsme nadšeni z této integrace a těšíme se na to, jak budete azure Functions začlenit do svých projektů .NET Aspire.
Konfigurace spuštění Dockeru 📣
Povolte podporu depends_on s možností konfigurace spuštění DependencyAwareStart.
Zavedli jsme novou možnost konfigurace spuštění, která se označuje
DependencyAwareStart
tak, že při nastavení změníTrue
způsob spuštění projektů Docker Compose a povolí použitídepends_on
v konfiguraci compose.
Tato funkce zajišťuje, že se zadané kontejnery spustí ve správném pořadí a dodržují požadavky na závislost definované v souboru Docker Compose. Kromě toho zvyšuje robustnost a spolehlivost vícekontenerových aplikací efektivnější správou závislostí.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Škálování Docker Compose 📣
Vlastnost škálování v compose je nyní dodržena.
Teď můžete do konfigurace služby Compose přidat
scale
ladění s určitým počtem spuštěných replik. Například následující konfigurace při spuštění spustí dvě instancewebapi
služby.
Toto vylepšení umožňuje efektivnější zátěžové testování a ladění aplikací simulací produkčního prostředí. Zjednodušuje také pracovní postup tím, že usnadňuje správu více instancí přímo ze souboru Compose.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Web
Extrahování HTML do komponenty Razor 📣
Teď můžete extrahovat kód HTML do komponenty Razor v sadě Visual Studio prostřednictvím akce kódu.
Našli jste někdy, že jste do souboru .razor přidali příliš mnoho kódu a chtěli jste ho snadno přesunout do vlastní opakovaně použitelné komponenty? Při práci s HTML v souboru Razor teď můžete použít ctrl+. Nebo klikněte pravým tlačítkem myši a vyberte Rychlé akce a refaktoringy, které automaticky extrahují vybrané kódy HTML do nové komponenty Razor v sadě Visual Studio.
V této první iteraci je funkce Extrahovat prvek do nové komponenty podporována pouze pro výběry s HTML značkami.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Zakázání formátu při vložení pro Razor 📣
Teď můžete zakázat funkci vložení pro soubory Razor v nastavení VS.
Považujete funkci Formát při vkládání v souborech Razor spíše za překážku než pomoc? Automatické formátování teď můžete zakázat při vkládání kódu do souborů Razor.
Zakažte nastavení tím, že přejdete na Nástroje → Možnosti → Textový Editor → Razor (ASP.NET Core) → Rozšířené a odstraníte zaškrtnutí Formát při vkládání.
Razor
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Data
projekty SQL ve stylu sady SDK v 📣
SSDTNyní můžete ve svých projektech v SQL Server Data Tools používat formát souborů projektu ve stylu SDK spolu s ladicím programem SQL a porovnáváním schémat.
Tato aktualizace přidává porovnání schématu a ladění SQL do SDK stylu SQL Server Data Tools (Preview) ve Visual Studiu 17.13. Projekty SSDT ve stylu sady SDK jsou založené na sadě Microsoft.Build.Sql SDK, která přináší podporu pro různé platformy a vylepšené funkce CI/CD do projektů SQL Server Data Tools (SSDT).
Porovnání schématu ve verzi 17.13 Preview 2 je omezené na porovnání databáze a .dacpac, porovnání projektů SQL ještě není k dispozici. Ladicí program SQL ve verzi 17.13 preview 2 je omezen na ladění prostřednictvím Průzkumníka řešení. Návrhář tabulek a další možnosti skriptů byly vylepšeny v Průzkumníku objektů SQL Serveru.
Díky méně podrobným souborům projektu a databázovým odkazům na balíčky NuGet mohou týmy efektivněji spolupracovat na velkých databázích v jednom projektu nebo zkompilovat více sad objektů z několika projektů. Nasazení databází z projektu Microsoft.Build.Sql je možné automatizovat v prostředích s Windows a Linuxem, kde nástroj Microsoft.SqlPackage dotnet publikuje artefakt sestavení (.dacpac) z projektu SQL. Přečtěte si další informace o projektech SQL ve stylu sady SDK a DevOps pro SQL.
Nezapomeňte do instalačního programu sady Visual Studio nainstalovat nejnovější komponentu SSDT preview, aby se ve vašem řešení používaly projekty SQL ve stylu sady SDK.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Hlavní opravy chyb nahlášených uživatelem
- Nejde přidat účet Apple (VS 2022, účet Enterprise)
- /scanDependencies nebere v úvahu makra exportovaná podle jednotek hlaviček.
- Blikání obrazovky v Porovnání Gitu
- Řádek nejde vybrat pomocí klávesnice v novém Průzkumníku prostředků
- GitHub Copilot s duplikujícími znaky na stránkách .razor pages
- Nejde se přihlásit pomocí účtu, který je MSA (osobní) i WSA (pracovní nebo školní účet)
- Přidání prostředku pro aplikaci C++ způsobí zhroucení programu Visual Studio
📣Podívejte se na úplný seznam všech oprav chyb nahlášených uživatelem, které byly provedeny v této verzi.
Důležité
Serializace jazykového modelu Domain-Specific byla zásadně změněna. Vývojáři, kteří používají výchozí mechanismus serializace pro své modely, které obsahují vlastní typy vlastností, budou muset přidat TypeConverters pro tyto vlastní typy vlastností. Příklad postupu najdete v tématu Přizpůsobení úložiště souborů a serializace XML.
Od všech z nás v týmu děkujeme, že jste zvolili Visual Studio. Pokud máte nějaké dotazy, kontaktujte nás na Twitteru nebo komunitě vývojářů.
Ať se vám dobře kóduje!
Tým sady Visual Studio
Poznámka:
Tato aktualizace může zahrnovat nový software společnosti Microsoft nebo třetí strany, který je licencovaný samostatně, jak je uvedeno v oznámeních třetích stran nebo v doprovodné licenci.