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 konkrétní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ředstavte si znovu vodorovný posuvník 📣
Vodorovný posuvník v editoru se teď přemísťuje tak, aby byl vždy přístupný, i když je mezera omezená.
Panel editoru v sadě Visual Studio je cenný prostor pro spoustu informací. Můžete ovládat lupu, zkontrolovat stav dokumentu, zjistit, jaký řádek máte zapnutý, a získat přístup k nejrůznějším dalším informacím.
Bohužel, někdy všechny informace mohou vytěsnit vodorovný posuvník, což ztěžuje posouvání okna. To platí zejména v zobrazení vedle sebe, kde hlavní panel není příliš široký.
S touto nejnovější aktualizací jsou tyto boje věcí minulosti. Pokud posuvník klesne pod použitelnou šířku, přeloží se nad hlavní panel systému, aby byl vždy přístupný. Ve výchozím nastavení se vrátí do zásobníku editoru, jakmile bude znovu dostatek místa.
I když se domníváme, že toto chování bude ideální pro většinu uživatelů, pokud narazíte na nějaké problémy, můžete řídit chování v nástrojích nástroje → možnosti. Možnost se nachází v části Textový editor → Rozšířené a je označena jako Poloha vodorovného posuvníku editoru. Toto nastavení umožňuje zvolit, jestli posuvník upraví jeho polohu podle dostupného místa, zůstane v zásobníku editoru nebo se vždy zobrazí nad panelem editoru.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Zvolte, jestli chcete odsadit zalamování slov 📣
Teď můžete určit, jestli mají být řádky zalomené v editoru odsazené.
S radostí představujeme novou funkci, která vám umožní kontrolovat, zda jsou zabalené řádky v editoru odsazené. Toto vylepšení poskytuje větší flexibilitu a přizpůsobení prostředí pro kódování a zajišťuje, aby se váš kód zobrazil přesně tak, jak dáváte přednost.
Pokud chcete tuto možnost změnit, postupujte takto:
- Přejděte do Tools → Options → Text Editor → General.
- Vyhledejte možnost s názvem Automatické odsazení, pokud je povoleno zalamování slov.
Ve výchozím nastavení je tato možnost povolená, což znamená, že zabalené řádky budou odsazené. Pokud dáváte přednost odsazení zalomených řádků, jednoduše zrušte zaškrtnutí této možnosti. Toto nastavení může pomoci zlepšit čitelnost a udržet požadované formátování kódu, zejména v projektech, kde je způsob odsazování zásadní.
Doufáme, že tato nová funkce zvyšuje vaši produktivitu a usnadňuje psaní kódu.
📣 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 dokumentufile:line
přejít na konkrétní řádek v zadaném souborufile:line,col
přejít na konkrétní řádek a sloupec v zadaném souborufile(line)
přejít na konkrétní řádek v zadaném souborufile(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
Vyhledávání funkcí rozšířené umělou inteligencí
Teď můžete požádat GitHub Copilot o získání podrobných odpovědí na vaše dotazy.
Někdy jste potřebovali vyhledat 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?
Nyní můžete v Feature Searchodeslat dotaz na Copilot Chat a získat podrobnou odpověď. Pokud si nejste jistí konkrétní terminologií funkce, může Copilot Chat interpretovat sémantický význam dotazu, zvážit verzi sady Visual Studio a poskytnout odpověď bez nutnosti 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." Copilot Chat ale dokáže identifikovat a vysvětlit relevantní položky v sadě Visual Studio.
Pokud je vaše předplatné 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 Požádat Copilot a poslat dotaz do chatu.
Tato integrace zjednodušuje váš pracovní postup tím, že přímo v integrovaném vývojovém prostředí poskytuje okamžitou pomoc s podporou kontextu.
Důležité
Aktivujte GitHub Copilot Free a odemkněte tuto a další funkce umělé inteligence. Žádná zkouška. Žádná platební karta. Jenom váš účet GitHubu.
Klávesové zkratky GitHub Copilotu
Nové klávesové zkratky pro vlákna v GitHub Copilot Chatu
Tato aktualizace zaregistruje nové příkazy pro 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 zaregistrované jako příkazy VS, můžou je uživatelé přizpůsobit v dialogovém okně keybinding.
Poznámka: Tyto klávesové zkratky budou fungovat jenom v případě, že je aktivní fokus v podokně Copilot Chat. Pokud pracujete jinde, můžou mít tyto klávesové zkratky různé funkce.
Důležité
Aktivujte GitHub Copilot Free a odemkněte tuto a další funkce umělé inteligence. Žádná zkouška. Žádná platební karta. Jenom váš účet GitHubu.
rozšíření lomítkových příkazů
Vylepšit příkazy lomítka rozšířením do přirozeného jazyka.
Uživatelé nyní mohou využívat vylepšené prostředí příkazu lomítka. Příkazy lomítka se rozšiřují do svých protějšků v přirozeném jazyce, zatímco uživatel píše. Zahrnují načtení jakéhokoliv aktivního kontextu, který bude použit, a zobrazí jej ve výzvě uživatele před odesláním.
Poskytuje uživatelům následující:
- 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é
Aktivujte GitHub Copilot Free a odemkněte tuto a další funkce umělé inteligence. Žádná zkouška. Žádná platební karta. Jenom váš účet GitHubu.
Používejte úpravy GitHub Copilot napříč soubory
iterace napříč více soubory efektivněji.
Funkce Copilot v sadě Visual Studio teď pomáhá upřesnit kód pomocí editací Copilot, která je navržená tak, aby iterace napříč více soubory byla efektivnější.
Začněte kliknutím na tlačítko a vytvořte vlákno Pro úpravy v horní části panelu Chat Copilot.
Funkce Copilot Edits kombinuje konverzační tok chatu s vloženým prostředím pro kontrolu, které vývojářům pomůže:
- Náhled s přehledností: Úpravy Copilota začínají souhrnem ovlivněných souborů a navrhovaných změn, takže přesně víte, co se děje.
- Zkontrolovat pomocí toku: Zobrazte rozdíly kódu přímo v editoru. Přijměte nebo odmítněte jednotlivé změny pomocí klávesy TAB nebo Alt+Del, nebo uplatněte či zavrhněte všechny najednou.
- iterace s jistotou: Kontrolní body umožňují znovu se vrátit k dřívějším iteracím souboru kódu nebo vyzkoušet jiný přístup, kdykoli potřebujete – ideální pro to, když se znovu objeví inspirace.
Začněte tím, že popíšete požadované změny v přirozeném jazyce a odkazujete na konkrétní soubory, chyby nebo řešení pomocí klíče # stejně jako v chatu Copilot.
Důležité
Aktivujte GitHub Copilot Free a odemkněte tuto a další funkce umělé inteligence. Žádná zkouška. Žádná platební karta. Jenom váš účet GitHubu.
Seznamte se s GitHub Copilot zdarma
je nyní k dispozici GitHub Copilot Free, poskytuje 2 000 dokončování kódu a 50 žádostí o chat za měsíc bez poplatků – to vše bez problémů integrované do sady Visual Studio.
jsem váš AI programátor do páru 🎉
GitHub Copilot Free nabízí:
✅ 2 000 dokončení kódu za měsíc
✅ 50 zpráv chatu měsíčněGitHub Copilot Free vám pomůže:
- 🚀 Programujte rychleji s dokončováním a chatem přímo na řádku
- 🔧 Sestavit a opravit funkce pomocí Copilot Edits
- 🧭 Prozkoumání základu kódu pomocí chatu
💸 žádná zkušební verze. Nevyžaduje se žádná platební karta. Jenom váš účet GitHubu.
👉 Zaregistrujte se pro GitHub Copilot Free
Pokračováním vyjadřujete souhlas s podmínkami gitHubu a zásadami ochrany osobních údajů .
✨ Šťastné kódování!
tým GitHub Copilotu a týmu sady Visual Studio
Důležité
Aktivujte GitHub Copilot Free a odemkněte tuto a další funkce umělé inteligence. Žádná zkušební doba. Žádná platební karta. Jenom váš účet GitHubu.
Ladění a diagnostika
Zvýrazněte syntaxi pomocí vizualizéru IEnumerable
je teď k dispozici 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ýrazně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í.
Zjednodušte ladění nativního kódu
Nástroj pro instrumentaci profileru sady Visual Studio teď podporuje cílenou instrumentaci pro nativní kód.
Nástroj instrumentace profileru sady Visual Studio teď podporuje cílenou instrumentaci pro nativní kód, což vám 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.
Ladění složitých programů s více vlákny je teď efektivnější díky funkci GitHub Copilot Auto-Summarize v okně Parallel Stacks. Toto vylepšení poskytuje jasné a stručné souhrny vláken, což usnadňuje trasování problémů a pochopení chování vlákna na první pohled.
Při použití Copilotu v sadě Visual Studio uvidíte v horní části každého vlákna v okně Paralelní zásobníky nový řádek souhrn u vygenerovaný AI. Tyto souhrny poskytují základní přehled o aktuální aktivitě jednotlivých vláken, které vám pomůžou rychle pochopit jejich účel a stav.
Tato funkce je navržená tak, aby vám ušetřila čas a úsilí tím, že prezentuje základní informace o vlákně v intuitivním, čitelném formátu, abyste se mohli soustředit na řešení problémů, a ne na roztěžování složitých struktur vláken.
Vyzkoušejte si to dnes a vyzkoušejte zjednodušené ladění pomocí nejnovějších nástrojů využívajících AI v sadě Visual Studio!
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 Copilot GitHubu. Průběžný chat je optimalizovaný pro rychlé a drobné úpravy, zatímco GitHub Copilot Chat vyniká při zpracovávání podrobnějších úprav a iterativních vylepšení. Oba nástroje mají za cíl usnadnit a zefektivnit generování dotazů LINQ pro upravitelné výrazy.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Zobrazení sjednocených asynchronních zásobníků v profiléru
Profiler sady Visual Studio sjednocuje asynchronní zásobníky pro zjednodušenou profilaci .NET.
Profiler v sadě Visual Studio teď vylepšuje ladění pro aplikace .NET zobrazením spojovaných asynchronních zásobníků jak v souhrnném, tak v podrobném zobrazení stromu volání.
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í, toto vylepšení vám pomůže rychle identifikovat kritické body výkonu a efektivněji řešit problémy.
Použijte barevně kódované dráhy pro profilaci procesoru
Profiler sady Visual Studio umožňuje analýzu procesoru s víceprocesovými grafy a filtrováním.
Nástroj Využití procesoru v sadě Visual Studio teď podporuje analýzu více procesů a zobrazuje grafy výkonu s odlišným barevným kódováním pro každý proces v plaveckých drahách.
Grafy se zobrazují jako skládané plošné grafy. Můžete také filtrovat procesy pomocí rozevíracího seznamu v levém horním rohu a povolit tak 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ů 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 žádostí o přijetí změn v sadě Visual Studio přidáním nových komentářů do souborů ve rezervované 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 vlajky funkcí Komentáře k žádostem o přijetí změn a Přidat komentář k žádosti o přijetí změn, podívejte se na libovolnou větev s aktivní žádostí o přijetí změn a vyberte Zobrazit komentáře v souborech v InfoBar. 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ář, vyberte 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
Zachytit problémy v době potvrzení 📣
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! Když máte povolené předplatné Copilot v sadě Visual Studio a zapnuté následující příznaky funkcí, uvidíte tlačítko pro nový komentář "sparkle" v okně Změny Gitu. Když kliknete, Copilot prozkoumá vaše sady změn a navrhne některé návrhy přímo ve vašem 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 zapnuté oba následující funkční přepínače:
- 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.
Díky nejnovější aktualizaci vám Visual Studio umožňuje bezproblémově zobrazovat a spravovat značky Git přímo v okně úložiště Git. Snadno přejděte ke konkrétnímu potvrzení přidruženému ke značce a získejte přístup k místní nabídce s akcemi, které můžete u značky provést. Tento zjednodušený pracovní postup zajišťuje, že zůstanete ve známém prostředí integrovaného vývojového prostředí a zvýšíte produktivitu a efektivitu při práci 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ředvoleb písma napříč tématy 📣
Změna motivů teď zachová 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
Zavedení účtu GitHub
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í).
Správa více účtů GitHubu 📣
Přidání více účtů GitHubu a nastavení aktivního účtu pro řízení funkcí 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ů GitHubu
Více účtů přidáte velmi snadno! Jednoduše otevřete kartu profilu, vyberte Přidat další účet, přihlaste se k účtu GitHubu a podle potřeby opakujte.
Můžete také přidat účty z dialogového okna Nastavení účtu v části Soubor → Nastavení účtu.
Nastavení aktivního účtu GitHubu
Pokud přidáte více účtů GitHubu, Visual Studio se ve výchozím nastavení nastaví na účet označený jako aktivní pro funkce s podporou GitHubu, jako je správa verzí a Copilot.
Pokud chcete přepnout aktivní účet, přejděte k možnostem účtu a vyberte tlačítko Nastavit jako aktivní účet.
Dopad na GitHub Copilot
Funkce Copilot se aktivuje automaticky, když se aktivní účet GitHub přihlásí k odběru buď GitHub Copilot for Individuals, nebo GitHub Copilot for Business.
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.
Vytvoření nového souboru Markdownu v projektu je teď jednodušší s souborem Markdownu šablonou dostupnou v dialogovém okně Přidat novou položku. Tato šablona poskytuje pohodlný 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.
Podívejte se na nové funkce v sadě Teams Toolkit
Přečtěte si o vylepšeních sady Teams Toolkit v nové verzi.
S radostí oznamujeme nové funkce přidané do sady nástrojů Teams:
Podpora nástroje App Test Tool pro aplikaci rozšíření zpráv
Nástroj App Test Tool je integrované prostředí Teams pro testování aplikací Teams. Dříve jsme doručili podporu tabulátoru a robota pro ladění v nástroji App Test Tool. Teď můžete také ladit aplikace rozšíření zpráv jednoduše výběrem možnosti Nástroj pro testování aplikace v nabídce ladění.
Upgrade šablony robota AI
Chat s vašimi daty je šablona aplikace Teams, kterou jsme představili v předchozí verzi. Umožňuje vytvořit vlastního asistenta využívajícího umělou inteligenci se schopností získávání a generování odpovědí (RAG), který rozumí přirozenému jazyku a dokáže získat data z domény pro zodpovězení otázek specifických pro danou oblast. V této verzi jsme upgradovali šablonu, abychom přidali dva další zdroje dat: vlastní rozhraní API a Microsoft 365.
- vlastního rozhraní API: Chatbot může vyvolat rozhraní API definované v dokumentu popisu OpenAPI a načíst data domény ze služby API.
- Microsoft 365: Chatbot může dotazovat kontextová data M365 z rozhraní Microsoft Graph Search API jako zdroje dat v konverzaci.
Cloud
využití rozhraní .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.
Spuštění nové konfigurace Dockeru 📣
Povolit podporu depends_on pomocí možnosti konfigurace spuštění DependencyAwareStart.
S radostí zavádíme novou možnost konfigurace spuštění s názvem
DependencyAwareStart
. Pokud je tato možnost nastavená naTrue
, změní se způsob spuštění projektů Docker Compose a povolení použití direktivydepends_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. Díky efektivnější správě závislostí zvyšuje odolnost a spolehlivost vícekontenerových aplikací.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Přidejte škálování do Docker Compose 📣
Vlastnost škálování v Docker Compose je teď podporovaná.
Teď můžete do konfigurace služby Docker Compose přidat vlastnost
scale
pro ladění s určitým počtem spuštěných replik. Například následující konfigurace spustí při spuštění dvě instance službywebapi
.
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. Tato funkce je obzvláště užitečná pro testování chování vašich služeb při zatížení a zajištění bezproblémového zpracování více instancí vaší aplikace.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Web
extrahování jazyka HTML do Razor komponenty 📣
Použijte akci kódu pro snadné extrahování HTML do komponenty Razor ve Visual Studiu.
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 můžete nyní použít CTRL+. nebo kliknout pravým tlačítkem myši a vybrat Rychlé akce a refaktoringy, abyste automaticky extrahovali vybrané HTML značení do nové komponenty Razor ve Visual Studio.
V této první iteraci funkce extrahování prvku do nové komponenty je podporována pouze u výběru značek HTML.
Toto vylepšení zjednodušuje pracovní postup tím, že umožňuje snadno modularizovat komponenty Razor.
📣 Podívejte se na lístek funkce, kde můžete sdílet zpětnou vazbu a pokračovat v konverzaci.
Zakázat formát při vkládání souborů Razor 📣
Teď můžete vypnout funkci formátování při vložení pro Razor ve Visual Studiu.
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
Použití SQL projektů ve stylu sady SDK v SSDT 📣
Teď můžete v projektech SQL Server Data Tools používat formát souboru projektu ve stylu sady SDK s vylepšenými možnostmi ladění SQL a porovnání schémat.
Aktualizace sady Visual Studio 17.13 zavádí porovnání schémat, porovnání dat, odkazy na projekty a ladění SQL do SQL Server Data Tools ve stylu SDK (verze Preview). 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).
Ve verzi 17.13 Preview 3 je porovnání schématu omezené na porovnání databáze a .dacpac; Porovnání projektů SQL ještě není k dispozici. Odkazy na databáze jsou nyní k dispozici jako odkazy na projekty ve verzi Preview 3 a podpora odkazů na databáze jako dacpac odkazy a odkazy na balíčky bude dostupná v budoucí verzi. Nedávná verze generátoru souborů řešení slngen také přidala podporu pro projekty Microsoft.Build.Sql, což umožňuje programově spravovat velká řešení.
Návrhář tabulky a další možnosti skriptů byly navíc v Průzkumníku objektů SQL Serveru vylepšeny. Další informace o použití ladicího programu SQL k prozkoumání složitého kódu T-SQL ve vývojových prostředích najdete v dokumentaci .
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
- Od aktualizace na verzi 17.12. 0 nejde spustit režim ladění pomocí Xamarin.forms v Androidu
- Výstupní okno v režimu ladění nezobrazuje žádné ladicí zprávy
- Nelze najít cestu MSBuild s nejnovější verzí VS Preview 17.13
- Pokud je okno Průzkumníka prostředků příliš malé, způsobí, že visual Studio přestane reagovat
- VS 2022 nemůže najít hostitele sestavení rozhraní .NET Framework po aktualizaci
- Nelze přidat referenci systémové databáze do projektu SSDT ve stylu SDK
📣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.