Dokumentace k .NET: Co je nového pro verzi .NET 7
Vítá vás, co je nového v dokumentaci k .NET pro verzi .NET 7. Tento článek obsahuje některé hlavní změny v dokumentaci související s aktualizacemi funkcí .NET.
Změny způsobující chyby technologie .NET
Základy .NET
Nové články
- Novinky v .NET 7
- Úvod k upozorněním AOT
- Nástroj pro monitorování diagnostiky a shromažďování (dotnet-monitor)
- Kontejnerizace aplikace .NET s publikováním dotnet
- Knihovna System.Threading.Channels
- Omezení rychlosti obslužné rutiny HTTP v .NET
- Upgrade projektu na straně serveru WCF tak, aby používal CoreWCF v .NET 6
- příkaz dotnet workload
- Ověření podepsaného balíčku NuGet
- Seznam chyb sady .NET SDK
- Diagnostika SYSLIB pro generování zdroje regulárních výrazů
- Diagnostika syslib pro generování zdroje p/invoke
- Diagnostika SYSLIB pro generování zdrojů zprostředkovatele komunikace JavaScriptu
- SYSLIB0038: SerializationFormat.Binary je zastaralé
- SYSLIB0039: SslProtocols.Tls a SslProtocols.Tls11 jsou zastaralé
- SYSLIB0040: ŠifrováníPolicy.NoEncryption a EncryptionPolicy.AllowNoEncryption jsou zastaralé.
- SYSLIB0041: Některé konstruktory Rfc2898DeriveBytes jsou zastaralé
- SYSLIB0042: Zastaralé typy FromXmlString a ToXmlString u typů ECC
- SYSLIB0043: ECDiffieHellmanPublicKey.ToByteArray je zastaralé
- SYSLIB0044: AssemblyName.CodeBase a AssemblyName.EscapedCodeBase jsou zastaralé.
- SYSLIB0046: ControlledExecution.Run by se nemělo používat
- SYSLIB0047: XmlSecureResolver je zastaralý
- CA2019:
ThreadStatic
Pole by neměla používat vložené inicializace - CA2259: Ujistěte se, že
ThreadStatic
se používá jenom se statickými poli - CA1420: Vlastnost, typ nebo atribut vyžaduje zařazování za běhu
- CA1422: Ověření kompatibility platformy – zastaralá rozhraní API
- CA2260: Správně implementujte obecná matematická rozhraní
- CA1854: Preferujte metodu
IDictionary.TryGetValue(TKey, out TValue)
- CA1851: Možné více výčtů
IEnumerable
kolekce - Upřednostnit kontrolu typu null (IDE0150)
- Zjednodušení vzoru vlastností (IDE0170)
- Prohození hodnot pomocí řazené kolekce členů (IDE0180)
- Předvolby deklarace oboru názvů (IDE0160 a IDE0161)
- Generátory zdrojů regulárních výrazů .NET
- Obecná matematika
- Generování zdrojového kódu pro vyvolání platformy
- Generování zdrojů pro vlastní zařazování
- Kurz: Použití vlastních zařazovačů ve zdrojovém vygenerovaném volání nespravovaného kódu
- Přizpůsobení kontraktu JSON
Aktualizované články
- Úvod do .NET – Přidání nových informací pro .NET 7
- .NET SDK – Přidání nových nástrojů a knihoven pro .NET 7
- Nativní nasazení AOT – Upozornění analýzy AOT dokumentu
- Nasazení s jedním souborem a spustitelný soubor – Aktualizace dokumentace k nekompatibilitě jednoho souboru
- Příprava knihoven .NET na oříznutí – Aktualizace dokumentů knihoven pro oříznutí
- Možnosti oříznutí – Vyčištění možností oříznutí a trimMode dokumentu TrimMode=full,partial
- Kurz: Kontejnerizace aplikace .NET – Přidání
dotnet publish
článku pro podporu kontejnerizace .NET 7 - Omezení rychlosti obslužné rutiny HTTP v .NET – nový
RateLimiter
článek zobrazující vlastní obslužnou rutinu HTTP - Zprostředkovatelé konfigurace v .NET – Změna způsobující chybu předpony proměnné prostředí
- Použití HTTP/3 s HttpClient – Aktualizace podpory HTTP/3 pro HttpClient v .NET 7
- IHttpClientFactory s .NET – nový
HttpClient
článek - Přehled správy verzí .NET, MSBuild a Sady Visual Studio
- Přidání tabulky sady SDK ve verzi Preview
- Formalizace zásad podpory správy verzí
- Upgrade projektu na straně serveru WCF tak, aby používal CoreWCF v .NET 6 – Přidání dokumentace pro rozšíření CoreWCF v Pomocníku pro upgrade
- Katalog identifikátorů RID .NET – Přidání identifikátorů RID pro iOS a Android
- Možnosti konfigurace modulu runtime pro podprocesy – Zdokumentujte nový přepínač konfigurace přidaný do přenosného fondu vláken.
- Referenční informace k nástroji MSBuild pro projekty .NET SDK
- Přidat tři nové vlastnosti
- Přidání dokumentů pro vlastnosti projektu, které řídí soubory PDB a publikování XML
- Aktualizace dokumentace pro PublishRelease a PackRelease
- Přidání DisableTransitiveProjectReferences
- Vyčištění možností oříznutí a trimMode dokumentu TrimMode=full,partial
- Dokumentovat nové vlastnosti PublishRelease a PackRelease
- Správa závislostí balíčků v aplikacích .NET – Přidání tří nových vlastností
- Výchozí šablony .NET pro dotnet new – Přidali jsme dvě nové prázdné šablony Blazoru.
- Telemetrie .NET SDK a .NET CLI
- Přidání vlastnosti PublishProtocol do seznamu zpřístupnění telemetrických dat
- telemetrie sady DOCUMENT SDK z předchozích a nadcházejících verzí
- dotnet new install – Nová syntaxe pro
dotnet new
- dotnet new list – nová syntaxe pro
dotnet new
- dotnet new search – nová syntaxe pro
dotnet new
- dotnet new uninstall – nová syntaxe pro
dotnet new
- dotnet new update – nová syntaxe pro
dotnet new
- dotnet new <TEMPLATE> – nová syntaxe pro
dotnet new
- dotnet restore - Document .NET 7 SDK changes to NuGet signed package verification
- dotnet publish – Document Publish UseCurrentRuntime
- dotnet build – Document UseCurrentRuntime
- dotnet watch – Všimněte si, že --non-interactive is .NET 7
- dotnet nuget sign – Document .NET 7 SDK changes to NuGet signed package verification
- dotnet nuget trust - Document .NET 7 SDK changes to NuGet signed package verification
- dotnet nuget verify – Document .NET 7 SDK changes to NuGet signed package verification
- Seznam chyb sady .NET SDK
- Přidání nových chyb nebo upozornění do indexu chyb NETSDK
- Dokument vybraných chybových zpráv NETSDK
- Seznam chybových zpráv NETSDK
- NETSDK1100: Nastavte vlastnost EnableWindowsTargeting na hodnotu true
- Přidat tři nové vlastnosti
- Dokument vybraných chybových zpráv NETSDK
- dotnet-coverage code coverage utility - Přidání nových možností a ukázkových scénářů
- Přehled dalších nástrojů .NET – Přidání dokumentace k nástrojům .NET pro monitorování dotnet
- Klientská knihovna diagnostiky – Přidání dokumentace k nástroji .NET pro dotnet-monitor
- Shromažďování diagnostiky v kontejnerech – Přidání dokumentace nástroje .NET pro monitorování dotnet-monitor
- Jaké diagnostické nástroje jsou k dispozici v .NET Core? – Přidání dokumentace nástroje dotnet-monitor .NET
- Diagnostika generátoru zdrojového kódu v .NET 6 nebo novější – Přidání diagnostiky SYSLIB pro generátory zdrojů .NET 7
- Zastaralé funkce v .NET 5+
- Přidání dvou nových upozornění SYSLIB
- Změna způsobující chybu XmlSecureResolver
- Přidání SYSLIB0041
- Přidání SYSLIB0040
- Přidání syslib0038 a syslib0039
- SYSLIB0012: Sestavení.CodeBase a Assembly.EscapedCodeBase jsou zastaralé – Přidejte dvě nová upozornění SYSLIB.
- SYSLIB0043: ECDiffieHellmanPublicKey.ToByteArray je zastaralé
- Změna způsobující chybu XmlSecureResolver
- Přidání SYSLIB0041
- Pravidla kvality kódu
- Přidání dokumentů pro CA2019 a CA2259
- Přidání dokumentů pro CA1420 a CA1422
- Přidání dokumentu pro CA2260
- Přidání dokumentace k pravidlu CA1854
- Přidání dokumentu pro CA1851
- Pravidla spolehlivosti – Přidání dokumentů pro CA2019 a CA2259
- Pravidla použití
- Přidání dokumentů pro CA2019 a CA2259
- Přidání dokumentu pro CA2260
- CA1416: Ověření kompatibility platformy – Přidání dokumentů pro CA1420 a CA1422
- CA1418: Ověření kompatibility platformy – Přidání dokumentů pro CA1420 a CA1422
- Pravidla přenositelnosti a interoperability – Přidání dokumentů pro CA1420 a CA1422
- Možnosti pravidla stylu kódu – Přidání chybějících pravidel stylu kódu
- Použití místní funkce místo lambda (IDE0039) – Přidání chybějících pravidel stylu kódu
- Pravidla stylu kódu
- Přidání chybějících pravidel stylu kódu
- Přidejte IDE0160 a IDE0161.
- Pravidla výkonu
- Přidání dokumentace k pravidlu CA1854
- Přidání dokumentu pro CA1851
- Jazyková pravidla
- Přidání chybějících pravidel stylu kódu
- Přidejte IDE0160 a IDE0161.
- Události kolizí modulu runtime .NET – aktualizace dokumentu novou verzí ContentionStart
- Kódy chyb vrácené ověřením balíčku
- Přidání dokumentace pro diagnostiku CP0012 a CP0013
- Přidání dokumentace pro diagnostiku CP0010 a CP0011
- Regulární výrazy .NET – Portováno jako koncepční článek z blogu .NET pro vývoj:
Regex
vylepšení s .NET 7 - Standardní řetězce číselného formátu – Omezení přesnosti na 999 999 999
- Kódování znaků v .NET – Zápis obsahu pro řetězcové literály UTF-8 pro C# 11.
- Analýza číselných řetězců v .NET – Obecná matematická dokumentace
- Obecné typy v .NET – Obecná matematická dokumentace
- Obecná rozhraní v .NET – Obecná matematická dokumentace
- Přehled knihoven modulu runtime – nový
HttpClient
článek - Cílové architektury v projektech ve stylu sady SDK – Aktualizace TFM pro .NET 7
- Generování zdrojového kódu pro vyvolání platformy
- Přidání diagnostiky SYSLIB pro zdrojové generátory .NET 7
- Kurz vlastního marshalleru
- Základní přehled generování zdroje p/invoke
- Kurz: Použití vlastních zařazovačů ve zdrojovém vygenerovaném kódu P/Invokes – kurz vlastního marshalleru
- Jak zvolit reflexi nebo generování zdroje v souboru System.Text.Json – Generování zdroje pro aktualizaci STJ
- Jak používat generování zdroje v souboru System.Text.Json – Generování zdroje pro aktualizaci STJ
- Jak psát vlastní převaděče pro serializaci JSON (zařazování) v .NET
- Přidání oddílu utf8JsonReader.CopyString
- Přidání článku o přizpůsobení kontraktu
- Jak používat Utf8JsonReader v System.Text.Json – Přidání oddílu na Utf8JsonReader.CopyString
- Porovnání Newtonsoft.Json s System.Text.Json a migrace na System.Text.Json – Přidání článku o přizpůsobení kontraktu
- Jak zachovat odkazy a zpracovat nebo ignorovat cyklický odkaz v souboru System.Text.Json – Přidání článku o přizpůsobení kontraktu
- Serializace vlastností odvozených tříd pomocí aktualizací polymorfismu System.Text.Json -
System.Text.Json
pro .NET 7
Knihovny .NET IoT
Aktualizované články
- Čtení hodnot z analogového digitálního převaděče – Vyřazení článku "Co je nového v jazyce C# 8"
- Blikni na LED – vyřazuje článek "Co je nového v C# 8"
- Zobrazovaný text na LCD displeji – Vyřazovat článek "Co je nového v jazyce C# 8"
- Čtení podmínek prostředí ze senzoru – Vyřazení článku "Co je nového v C# 8"
Průvodci architekturou
Nové články
- Přístup ke vzdáleným datům
- Ověřování a autorizace
- Komunikace mezi volně propojenými komponentami
- Správa konfigurace
- Injektáž závislostí
- Vzory podnikových aplikací pomocí rozhraní .NET MAUI
- Úvod do .NET MAUI
- Kontejnerizované mikroslužby
- Model-View-ViewModel (MVVM)
- Navigace
- Účel
- Testování jednotek
- Ověření
Aktualizované články
- Dokumentace k architektuře aplikací .NET – elektronická kniha .NET MAUI
Sada Azure SDK pro .NET
Aktualizované články
- Stránkování pomocí sady Azure SDK pro .NET – Vyřazení článku Co je nového v jazyce C# 8
jazyk C#
Nové články
- Novinky v jazyce C# 11
- file (Referenční dokumentace jazyka C#)
- required modifier (Referenční dokumentace jazyka C#)
ref
typy struktur (referenční dokumentace jazyka C#)- Příkazy deklarace
Aktualizované články
- Integrální číselné typy (referenční dokumentace jazyka C#) – Přidání aktualizací pro numerické intPtr
- Předdefinované typy odkazů (referenční dokumentace jazyka C#) – Zapište obsah pro řetězcové literály UTF-8 pro C# 11.
- Typy struktur (referenční dokumentace jazyka C#) -
ref
a .scoped
Upravte stránky vytváření struktury, deklarace proměnných a ref struktury. - file (Referenční dokumentace jazyka C#) – aktualizace jazykových odkazů pro
file
oborové typy - Rozhraní (Referenční dokumentace jazyka C#)
- Obecná matematická dokumentace
- Přidání informací o členech statického virtuálního rozhraní
- required modifier (Referenční dokumentace jazyka C#) – C# 11: povinné členy
- Bitové operátory a operátory posunu (referenční dokumentace jazyka C#) – aktualizace operátorů pro podporu obecných matematických operací
- nameof expression (referenční dokumentace jazyka C#) – Rozšířený obor parametrů nameof
- zaškrtnuté a nezaškrtnuté příkazy (referenční dokumentace jazyka C#) – Publikování specifikací C# 11
- $ – interpolace řetězců (referenční dokumentace jazyka C#) – funkce C# 11 Preview: newlines in string interpolation
- Modifikátory přístupu (Referenční dokumentace jazyka C#) – aktualizace jazykových odkazů pro
file
oborové typy - pole ref (Referenční dokumentace jazyka C#) -
ref
a .scoped
Upravte stránky vytváření struktury, deklarace proměnných a ref struktury. - Operátory přiřazení (referenční dokumentace jazyka C#) -
ref
a .scoped
Upravte stránky vytváření struktury, deklarace proměnných a ref struktury. - Vyhněte se přidělením
ref
scoped
a . Upravte stránky vytváření struktury, deklarace proměnných a ref struktury.- Přidání aktualizací pro numerickou intPtr
- + a += operátory (referenční dokumentace jazyka C#) – Zapište obsah pro řetězcové literály UTF-8 pro C# 11.
- Kurz: Prozkoumání funkce C# 11 – statické virtuální členy v rozhraních – Obecná matematická dokumentace
- Různé atributy interpretované kompilátorem jazyka C# – C# 11: požadované členy
- Automaticky implementované vlastnosti (Průvodce programováním v C#) – C# 11: požadované členy
- Pole (Průvodce programováním v C#) – C# 11: povinné členy
- Jak deklarovat a používat vlastnosti čtení zápisu (Průvodce programováním v C#) – C# 11: požadované členy
- Jak implementovat odlehčenou třídu s automaticky implementovanými vlastnostmi (Průvodce programováním v C#) – C# 11: povinné členy
- Vlastnosti (Průvodce programováním v C#) – C# 11: požadované členy
- Použití vlastností (Průvodce programováním v C#) – C# 11: požadované členy
- Vlastnosti – C# 11: požadované členy
- Omezení parametrů typu (Průvodce programováním v C#) – Přidání informací o členech statického virtuálního rozhraní
- Obecná rozhraní (Průvodce programováním v C#) – Přidání informací o členech statického virtuálního rozhraní
- Předdefinované typy (referenční dokumentace jazyka C#) – Přidání aktualizací pro číselné hodnoty
IntPtr
- Předdefinované číselné převody (referenční dokumentace jazyka C#) – Přidání aktualizací pro numerické
IntPtr
- Aritmetické operátory (referenční dokumentace jazyka C#) – aktualizace operátorů pro podporu obecných matematických operací
- Určení informací o volajícím pomocí atributů interpretovaných kompilátorem jazyka C# – rozšířený
nameof
obor parametrů - Atributy statické analýzy stavu null interpretované kompilátorem jazyka C# – rozšířený
nameof
obor parametrů - delegate operator (Referenční dokumentace jazyka C#) – Převod nové skupiny metod dokumentu
- Obecné typy a atributy (Průvodce programováním v C#) – obecné atributy jsou povolené v jazyce C# 11.
Microsoft Orleans
Nové články
Aktualizované články
- Orleans transakce – Popis nových rozhraní API pro .NET 7
- Dokumentace Microsoftu Orleans – co je novéhoOrleans
Přispěvatelé komunity
Následující lidé během tohoto období přispěli k dokumentům .NET. Děkujeme Naučte se přispívat pomocí odkazů v části "Zapojit se" na nové cílové stránce.
- CollinAlpert - Collin Alpert
- gleocadie - Gregory LEOCADIE
- michaelstonis - Michael Stonis
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro