Vra

Ek wil graag 'n paar Office Interop dinge behulp NET 4.0 doen, maar die ontwikkeling van die res van my projek met behulp van VS2008 en .NET3.5.

Hoe kan ek nou die funksie van die NET 4.0 vergadering binne my ander oplossing. Laai CLR 4.0 gemeentes in 'n 2.0 AppDomain sal nie werk nie, sal dit?

Was dit nuttig?

Oplossing

In kort: jy kan nie.

NET 4.0 is 'n heeltemal nuwe CLR (4.0) en sover ek weet, kan nie vermeng met NET 3.5 en / of gebruik van VS 2008, jammer.

Jy kan gebruik NET 2.0 gemeentes van jou NET 4,0 kode, as jy ook 'n waarborg dat die NET 2.0 raamwerk is op jou teiken masjien op dieselfde tyd (side-by-kant) met NET 4.

Ander wenke

Jy kan nie gebruik 'n later NET raamwerk weergawe vergadering met 'n ouer NET weergawe.

CLR 4 toelaat InProc hoek tot kant , maar jy sal steeds op soek na 'n paar interop oplossing tussen die gelaaide 2.0 en 4.0-kode.

Ek is nie so seker oor hierdie, maar ek glo jy kan dit op hierdie manier doen (Altough, miskien nie recomendable maar tegnies moontlik is.)

Sedert Net Framework 4.0 gebruik 'n diferent CLR en dis moontlik is om beide geïnstalleer langs mekaar te hê ... Miskien kan jy probeer om jou 4.0 vergadering in die 4.0 CLR en jou 2.0 app laai in die 2.0 en kommunikeer tussen beide deur web dienste.

Weereens, ek is nie seker of dit is moontlik is. Dis net 'n idee.

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