Gratis download för Windows

Visa annons för att ladda ner gratis

Softonic-recension

Bygg hanterade Windows Shell-tillägg med SharpShell

Utforska SharpShell av Dave Kerr, ett ramverk som låter .NET-utvecklare skapa Windows Explorer-integrationer utan inhemsk C++ eller direkt COM-kodning. Det exponerar hanterare för kontextmenyer, ikonöverlägg, förhandsvisningar och miniatyrer så att utvecklare kan lägga till Explorer-nivåfunktioner med hjälp av hanterade språk. Paketet inkluderar ett Server Manager-test-GUI och kommandoradsregistreringsverktyg, vilket gör det användbart för mjukvaruutvecklare och systemadministratörer som behöver kontrollerad, kodcentrerad skalanpassning.

SharpShell konverterar COM-baserat skalarbete till hanterare i hanterad kod

Ramverket presenterar en uppsättning konkreta hanterartyper så att utvecklare kan skriva C# eller VB.NET istället för inhemsk COM i C++. Stödda hanterare inkluderar kontextmeny, ikonsöverlag, förhandsgranskning, miniatyrbild, egenskapssida och info tips implementationer. Denna arrangemang låter team implementera Explorer-integrationer genom att skapa vanliga samlingar och följa SharpShell API för varje hanterar yta.

Serververktyg och registrering minskar distributionsfriktion för utvecklingsarbetsflöden

Projektet tillhandahåller ett Server Manager GUI för testning och en kommandorads Server Registration Manager (srm.exe) för att installera eller avinstallera servrar utan manuella registerändringar. Det stöder både registrering av Global Assembly Cache och kodbasregistrering så att samlingar kan förbli i en enda mapp. Dessa verktyg låter utvecklare iterera på tillägg och hantera servrar utan att behöva starta om Explorer-processen upprepade gånger under utvecklingscykler.

Plattformsbegränsningar styr vem som bör anta detta ramverk

Ramverket riktar sig till .NET Framework och kräver att skalutvidgningar körs in-process inuti Explorer-processen, vilket innebär att samlingar måste matcha operativsystemets bitness. Det listar kompatibilitet över moderna Windows-versioner och är beroende av .NET Framework 4.0 eller högre. Givet dessa krav passar ramverket team som accepterar Windows-processbegränsningar och kompilerar för rätt arkitektur vid distribution av skalutvidgningar.

SharpShell är ett praktiskt val för erfarna .NET-utvecklare

Ramverket är ett praktiskt alternativ för .NET-utvecklare som behöver hanterad shell-integration, eftersom det ersätter inbyggd COM-anslutning med hanterade hanterare och tillhandahåller test- och registreringsverktyg. Förvänta dig en inlärningskurva i Windows shell-koncept och distributionsdetaljer, så det passar bäst för utvecklare eller administratörer som är bekväma med Explorer-interna snarare än tillfälliga eller skriptbaserade anpassningar.

  • Fördelar

    • Ger hanterade hanterare för kontextmenyer, förhandsvisningar, miniatyrbilder och mer
    • Server Manager GUI möjliggör live-testning utan att starta om Explorer
    • Stöder både GAC och codebase registreringsarbetsflöden
    • Öppen källkod MIT-licens med stark gemenskapsanvändning på GitHub
  • Nackdelar

    • Mål .NET Framework snarare än moderna körningar
    • Tillägg körs i-process så att samlingar måste matcha OS-bitars.
    • Kräver kunskap om Windows-skal och COM-distributionsdetaljer

Appspecifikationer

  • Licens

    Gratis

  • Version

    2.7.2

  • Senaste uppdatering

  • Plattform

    Windows

  • OS

    Windows 11

  • Storlek

    491.18 KB

  • Utvecklare

    • Dave Kerr

Program tillgängligt på andra språk


Gratis download för PC

Visa annons för att ladda ner gratis


Användarrecensioner om SharpShell

Har du provat SharpShell? Var den första att lämna din åsikt!

Lägg till recension
Lagar som rör användningen av denna programvara varierar från land till land. Vi uppmuntrar eller accepterar inte användningen av detta program om det strider mot dessa lagar.