- Windows 11, geliştiriciler için bir komut satırı aracı olan winapp CLI'yı sunuyor.
- Electron, .NET/Win32, CMake, Python ve diğer framework'leri destekler.
- Visual Studio veya MSBuild kullanmadan uygulama oluşturmayı kolaylaştırır.
Microsoft, Windows 11'de geliştiricilerin uygulamaları işletim sistemine getirmesini kolaylaştırmak için Windows Uygulama Geliştirme Komut Satırı Arayüzünü (winapp CLI) kullanıma sundu .
Geliştiriciler uzun zamandır parçalı platformlar, karmaşık paketleme ve tutarsız API'lerle ilgili zorluklarla karşı karşıya kalıyorlardı ve bu araç, Visual Studio veya MSBuild'e bağımlı kalmadan Windows 11 için uygulama oluşturmak isteyen geliştiriciler için engelleri ortadan kaldırarak süreci kolaylaştırmak üzere tasarlandı.
Windows Uygulama Geliştirme Komut Satırı Arayüzü'nün (winapp CLI) genel önizlemesi artık kullanıma sunuldu. Electron, .NET/Win32, CMake veya Python gibi platformlar arası çerçeveleri destekleyerek geliştiricilerin uygulamaları daha verimli bir şekilde oluşturmalarını sağlıyor.
Bu kılavuzda , Windows 11'de Windows Uygulama Geliştirme komut satırı aracını yükleme adımlarını özetleyeceğim.
Windows 11'e WinApp'i yükleyin
Windows 11'de Windows Uygulama Geliştirme komut satırı aracını yüklemek için şu adımları izleyin:
-
Başlat'ı açın .
-
Arama çubuğuna "Komut İstemi" veya "PowerShell" yazın , en üstteki sonuca sağ tıklayın ve " Yönetici olarak çalıştır" seçeneğini seçin.
-
Windows 11'e winapp aracını yüklemek için bu komutu yazın ve Enter tuşuna basın :
Winget kurulumu Microsoft.winappcli --source Winget

Bu adımları tamamladıktan sonra, komut satırı aracı bilgisayarınıza yüklenecektir.
Hızlıca başlamak istiyorsanız, ilk yapılandırmayı ve kaynakları oluşturmak için projenizin kök dizininde bunu çalıştırın:

winapp başlatma komutu / Resim: Mauro Huculak
Komutu çalıştırdığınızda, paket ve yayıncı adları, sürüm, açıklama, SDK kurulumu ve daha fazlasını içeren geliştirme ortamını kurmak için ekranda talimatlar göreceksiniz.
Bu komutu çalıştırarak yapılandırılmış ortam durumunu yeniden oluşturabilirsiniz; bu, bir projeyi klonlarken veya makineler arasında senkronizasyon yaparken faydalıdır:
Yapılandırmanıza bağlı olarak, paketleri ve bağımlılıkları en son sürümlere güncellemek için bu komutu çalıştırmak da mümkündür:
Kullanacağınız diğer faydalı komutlar şunlardır:
winapp create-debug-identity my-app.exeHata ayıklama özellikleri için yürütülebilir dosyanıza geçici bir Paket Kimliği ekler.
winapp manifest update-assets path/to/logo.pngUygulamanız için AppxManifest.xml dosyasını oluşturur veya değiştirir.
winapp cert generateGeliştirme sertifikalarını oluşturur ve yönetir; bu sertifikalar imzalama ve yerel testler için kullanılır.
winapp sign path/to/package.msixDerleme çıktılarınızdan bir MSIX paketi oluşturur.
winapp pack .\build\output --cert devcert.pfxDağıtıma hazır MSIX paketini oluşturur.
Kullanım komutları hakkında daha fazla bilgi edinmek için bu GitHub sayfasını kullanabilirsiniz .