
Microsoft, Visual Studio veya MSBuild dışında çeşitli çerçeveler kullanan geliştiriciler için Windows uygulaması geliştirmeyi basitleştirmek üzere tasarlanmış yeni bir açık kaynaklı komut satırı aracı olan WinApp CLI’nin (winapp) genel önizlemesini duyurdu.
GitHub’da barındırılan araç, Electron’lu web geliştiricilerini, CMake’teki C++ uzmanlarını ve .NET, Rust veya Dart geliştiricilerini hedef alarak yapay zeka, güvenlik ve kabuk özellikleri gibi modern Windows API’lerini daha erişilebilir hale getiriyor.
Geleneksel Windows geliştirme, geliştiricilere SDK yönetimi, bildirim düzenleme, sertifika oluşturma ve karmaşık paketleme gibi yükler yükler.
WinApp CLI bunları tek bir arayüzde birleştirerek kodlayıcıların kurulum zorlukları yerine uygulama mantığını önceliklendirmesine olanak tanır. Henüz başlangıç aşamasında olan Microsoft, gerçek dünyadan geri bildirim toplamak ve özelliklere öncelik vermek için bu ön izlemeyi yayımladı.

Tek Komutlu Ortam Kurulumu
Projelere zahmetsizce başlayın Winapp ısısı. Bu komut, SDK’ları indirir, C++/WinRT projeksiyonları oluşturur, bildirimler, varlıklar, sertifikalar oluşturur ve bağımlılıkları yöneterek hataya açık manuel adımların yerine geçer.
Ekip tutarlılığı veya CI/CD için şunu çalıştırın: winapp geri yükleme ortamları çoğaltmak için. Otomatik kurulumlar için GitHub/Azure DevOps eylemleri aracılığıyla entegre edin.
Modern API’ler, güvenlik ve yapay zeka özellikleri için paket kimliği gerektirir ancak testler genellikle tam paketleme gerektirir. WinApp CLI bunu atlar: winapp create-debug-identity my-app.exe yürütülebilir dosyalara kimlik ekleyerek iç döngü hata ayıklamasını hızlandırır. Örnekler ve kılavuzlar araç zinciri entegrasyonlarını gösterir.
Gibi tökezleyen bloklar appxmanifest.xml ve sertifikalar otomatiktir. Winapp ısısı Hedeflenen komutlar parlarken temel konuları ele alır:
- winapp manifest güncelleme varlıkları C:\images\my-logo.png: Bildirim görüntülerini doğru oranlarda günceller.
- winapp sertifikası oluşturma: Yandan yükleme için kendinden imzalı geliştirici sertifikaları oluşturur ve yükler.
Dağıtım için ambalaj mı? winapp paketi ./uygulama dosyalarım –cert ./devcert.pfx mağazaya veya yan yüklemeye hazır MSIX dosyaları üretir.
Electron kullanıcıları bir npm paketi alıyorWindows Uygulama SDK erişimine sahip C++/C# eklentilerinin iskelesi için. Şununla hata ayıklama:winapp düğümü eklenti-elektron-hata ayıklama-kimliğikimlik enjekte etmeknpm start`, tesisat gerekmeden Phi Silica gibi AI API’lerini etkinleştirir. NodeJS AI projeksiyonlarını keşfedin.
Şununla yükle: Winget microsoft.winappcli’yi yükleyin veya npm kurulumu –save-dev @microsoft/winappcli. Hızlı başlangıç kılavuzları Electron, .NET, C++/CMake ve Rust’u kapsar.
Microsoft, gelecekteki güncellemeleri şekillendirmek için GitHub’a ilişkin geri bildirimleri davet ediyor. Bu araç, özellikle paket kimliğini kullanan güvenlik bilincine sahip uygulamalar için Windows geliştirmeyi demokratikleştirmeyi vaat ediyor.
Günlük siber güvenlik güncellemeleri için bizi Google Haberler, LinkedIn ve X’te takip edin. Hikayelerinizi öne çıkarmak için bizimle iletişime geçin.