Vra

Ek is tans die ontwikkeling van 'n add-in-stelsel vir 'n program wat ek skryf, en het loop in die kwessie van hoe die gasheer en add-in op 'n gemeenskaplike basis moet kommunikeer. Ek gebruik die System.AddIn naamruimte (voorheen bekend as die MAF) vir ontdekking, isolasie, en aktivering van byvoeging ins.

Nou, want ek wil (behoefte?) Add-ins te bestaan ??in 'n aparte AppDomains van die gasheer, daar bestaan ??die probleem dat tipes nie kan gedeel word tussen AppDomains en dus nie tussen gasheer en add-in. Ek verstaan ??daar is 'n paar ingeboude ondersteuning vir tipe ordening tussen AppDomains, maar weet niks van hierdie, nie of dit is selfs eien.

Die vraag is dus, wat kan ek doen as ek wil dieselfde voorwerp (byvoorbeeld) tussen add-in en gasheer in twee afsonderlike artikels-domeine deel? Miskien is daar 'n meer subtiele manier om hierdie probleem?

Was dit nuttig?

Oplossing

Dit lyk dus MarshalByRefObject en 'n paar funksies op die AppDomain voorwerp verskaf die grondslag vir presies wat ek wil. Geval gesluit vir nou, ek dink.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top