Vraag : C# die tot Plugins leiden

Ik wil een toepassing tot stand brengen die plugins zal steunen.  Plugins zullen hun eigen UI moeten hebben die binnen een doos in belangrijkste application.

I am zal moeten worden teruggegeven zoekend een soort beste praktijkenmethode om me begonnen te krijgen.  Ik zal dit in het gebruiken van .NET Kader 3.5 SP1 of 4.0 schrijven (als dit beter zal steunen wat de behoefte van I).

Just moet gewezen worden in de juiste richting voor hoe te over het ontwikkelen van app te gaan die steunen plugins zoals this.

Thanks vooraf.

Antwoord : C# die tot Plugins leiden

U moet interface gebaseerde benadering ontwikkelen.

Cre�ër een interface die door plugins zal worden uitgevoerd. De interface zou in de belangrijkste toepassing beschikbaar moeten zijn.

Cre�ër nu plugins dat instrument deze interface.

In de belangrijkste toepassing (waar de definitie van de Interface) beschikbaar is, schrijf een code aan aftastenDll- dossiers in subfolder Plugins. Gebruikend Bezinning, krijg de uitgevoerde interfacedetails, en als zij aanpassen, laad de assemblage.

Deze manier, zal u tot uw gewenste toepassing kunnen leiden.
Andere oplossingen  
 
programming4us programming4us