C#/WinRT Yazma Önizlemesi ve Güncellemeler
C # / WinRT ekibi duyurmaktan heyecanlı son sürümü C # / en son WinRT yazma önizlemesini içerir, C # / WinRT Nuget paketine karşı, hem de güncellemeler .NET 5.0 SDK ile .NET Şubat güncellemesi . C#/WinRT v1.0'daki son blog gönderimizden bu yana , gösterilecek bazı yeni özelliklerimiz var!
1.1.2-prerelease.210208.6 sürümü olan en son C#/WinRT NuGet paketi , C#/WinRT yazmanın bir önizlemesini içerir. Bu, bileşen yazarlarının yerel uygulamalarda tüketilebilecek kendi C# .NET 5 Windows Runtime bileşenlerini oluşturmasına ve paketlemesine olanak tanır. Bu blog gönderisinde, en son C#/WinRT yazma desteğini inceleyeceğiz.
C#/WinRT ayrıca .NET 5.0 SDK Şubat güncellemesinin bir parçası olarak çalışma zamanı ve Windows projeksiyonlarına birkaç ekleme ve hata düzeltmesi yaptı. SDK'daki bu güncellemeler , geçen ay yayınlanan C#/WinRT sürüm 1.1.1 ile uyumludur . Platforma özgü API'leri çağıran .NET 5 geliştiricileri için Visual Studio'da platform uyumluluğu yardımı sağlayan bir özellik olan SupportedOSPlatform öznitelikleri için destek ekledik .
C#/WinRT ile ilgili en son güncellemelerden haberdar olmak için C#/WinRT deposunu ve dokümanlar sayfamızı ziyaret edin .
C#/WinRT A yazma önizlemesi
C# .NET 5 bileşen yazarları artık kendi Windows Runtime türlerini oluşturabilir ve bunları Windows Runtime bileşenleri olarak paketleyebilir. Çalışma zamanı sınıflarını bir C# kitaplığı projesinde uygulayabilir, WinMD meta veri dosyasını oluşturabilir ve WinRT bileşenini bir NuGet paketi olarak dağıtabilirsiniz. C#/WinRT, .NET çalışma zamanını yükleyen barındırma desteği sağlar, böylece C# tarafından yazılan bileşeniniz C++ ve Rust gibi .NET olmayan dillerden tüketilebilir. Bu yazma önizlemesi, birkaç proje değişikliğiyle bileşeninize proje başvurularını da destekler ve bu geliştirme belgelerinde bunun nasıl yapılandırılacağına ilişkin daha fazla ayrıntı bulunur . WinUI3 ile bileşenlerin yazılması ve tüketilmesi tam olarak desteklenmemektedir, ancak gelecek ayki sürümde WinUI 3 desteğine dikkat edin!Aşağıdaki bölümlerde, basit bir WinRT bileşeni oluşturma ve bunu bir paket referansı olarak kullanma konusunda daha derine ineceğiz. C#/WinRT geliştirmeyi kullanırken en son .NET 5.0 SDK güncellemesine yükseltmenizi öneririz. Burada, yazma için daha ayrıntılı bir adım ve ilgili örnek kod bulunmaktadır . C#/WinRT yazma ve barındırma desteği hakkında daha fazla ayrıntı için bu belgelere bakın .