Ücretsiz İndirme Windows için

Ücretsiz indirmek için reklamı görüntüleyin

Softonic incelemesi

SharpShell ile yönetilen Windows Shell uzantıları oluşturun

Dave Kerr tarafından geliştirilen SharpShell'u keşfedin, .NET geliştiricilerinin yerel C++ veya doğrudan COM kodlaması olmadan Windows Gezgini entegrasyonları oluşturmasına olanak tanıyan bir çerçeve. Geliştiricilerin yönetilen dilleri kullanarak Gezgini seviyesinde özellikler ekleyebilmeleri için bağlam menüleri, simge örtüleri, önizlemeler ve küçük resimler için işleyicileri açığa çıkarır. Paket, yazılım geliştiricileri ve kontrollü, kod merkezli shell özelleştirmesine ihtiyaç duyan sistem yöneticileri için yararlı olan bir Sunucu Yöneticisi test GUI'si ve komut satırı kayıt araçları içerir.

SharpShell, COM tabanlı shell çalışmalarını yönetilen işleyicilere dönüştürür

Framework, geliştiricilerin C++'ta yerel COM yerine C# veya VB.NET yazmasını sağlayan bir dizi somut işleyici türü sunar. Desteklenen işleyiciler arasında bağlam menüsü, ikon üstü, önizleme, küçük resim, özellik sayfası ve bilgi ipucu uygulamaları bulunmaktadır. Bu düzenleme, ekiplerin sıradan derlemeler yazarak ve her işleyici yüzeyi için SharpShell API'sini takip ederek Explorer entegrasyonları gerçekleştirmesine olanak tanır.

Sunucu araçları ve kayıt, geliştirme iş akışları için dağıtım sürtünmesini azaltır

Proje, test için bir Sunucu Yöneticisi GUI'si ve manuel kayıt defteri düzenlemeleri olmadan sunucuları yüklemek veya kaldırmak için bir komut satırı Sunucu Kayıt Yöneticisi (srm.exe) sağlar. Hem Global Assembly Cache kaydı hem de kod tabanı kaydını destekler, böylece derlemeler tek bir klasörde kalabilir. Bu yardımcı programlar, geliştiricilerin uzantılar üzerinde iterasyon yapmasına ve geliştirme döngüleri sırasında Explorer sürecini tekrar tekrar başlatmadan sunucuları yönetmesine olanak tanır.

Platform kısıtlamaları, bu framework'ü kimin benimsemesi gerektiğini yönlendirir

Framework, .NET Framework'ü hedef alır ve shell uzantılarının Explorer süreci içinde işlem içinde çalışmasını gerektirir, bu da derlemelerin işletim sistemi bitliği ile eşleşmesi gerektiği anlamına gelir. Modern Windows sürümleri arasında uyumluluğu listeler ve .NET Framework 4.0 veya daha yüksek bir sürüme bağımlıdır. Bu gereksinimler göz önüne alındığında, framework, Windows işlem kısıtlamalarını kabul eden ve shell uzantılarını dağıtırken doğru mimari için derleme yapan ekipler için uygundur.

SharpShell, deneyimli .NET geliştiricileri için pratik bir seçimdir

Framework, yönetilen shell entegrasyonuna ihtiyaç duyan .NET geliştiricileri için pratik bir seçenek olup, yerel COM borulamasını yönetilen işleyicilerle değiştirir ve test ve kayıt yardımcı programları sağlar. Windows shell kavramları ve dağıtım detaylarında bir öğrenme eğrisi bekleyin, bu nedenle en iyi, Explorer iç yapılarıyla rahat olan geliştiricilere veya yöneticilere uygundur, sıradan veya script düzeyinde özelleştirmelerden ziyade.

  • Avantajlar

    • Bağlam menüleri, önizlemeler, küçük resimler ve daha fazlası için yönetilen işleyiciler sağlar
    • Server Manager GUI, Explorer'ı yeniden başlatmadan canlı test yapmayı sağlar.
    • Hem GAC hem de codebase kayıt iş akışlarını destekler
    • GitHub'da güçlü bir topluluk benimsemesi ile açık kaynak MIT lisansı
  • Dezavantajlar

    • Modern çalışma zamanları yerine .NET Framework'ü hedef alır
    • Uzantılar işlem içinde çalışır, bu nedenle derlemelerin OS bitliği ile eşleşmesi gerekir.
    • Windows shell ve COM dağıtım detayları hakkında bilgi gerektirir

Uygulama özellikleri

  • Geliştirici

    • Dave Kerr
  • Lisans

    Ücretsiz

  • Sürüm

    2.7.2

  • Güncelleme Tarihi

  • Platform

    Windows

  • OS

    Windows 11

  • Boyut

    491.18 KB

Program diğer dillerde mevcuttur


Ücretsiz İndirme PC için

Ücretsiz indirmek için reklamı görüntüleyin


SharpShell hakkında kullanıcı değerlendirmeleri

Eğer SharpShell denediniz mi? Düşüncelerinizi bırakın siz olun!

Yorum ekle
Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz.
Softonic'e olarak giriş yapıldı