Avatar billede Slettet bruger
26. februar 2011 - 16:01 Der er 9 kommentarer og
1 løsning

Referere .net 3.5 fra 2.0

Er ved at lave et plugin til et program, hvor deres SDK er lavet i .net 2.0. Men jeg skal benytte noget WCF og skal derfor som minimum bruge 3.0, helst 3.5. Er det ikke muligt at referere til en 3.5 assembly fra en 2.0?
Avatar billede arne_v Ekspert
26. februar 2011 - 18:50 #1
3.0 og 3.5 bruger 2.0 runtime, men det er lidt tricky med SP level.

Hvorfor ikke udvikle i 3.5 (2008) ?

Et e.0 lib bør virke fint der.
Avatar billede Slettet bruger
26. februar 2011 - 19:54 #2
Det sdk jeg koder op imod er 2.0 og jeg skal arve fra det.
Avatar billede arne_v Ekspert
26. februar 2011 - 19:56 #3
Ja.

Din 3.5 kode bør fint kunne arve fra en klasse i en 2.0 DLL.
Avatar billede Slettet bruger
27. februar 2011 - 00:12 #4
Åbenbart ikke, får denne warning:
The project 'GPSTracker.Client' cannot be referenced.  The referenced project is targeted to a higher framework version (3.5)

Den vil heller ikke genkende namespacet i min klasse. Der er desuden et warning icon på selve referencen i solution explorer
Avatar billede Slettet bruger
27. februar 2011 - 00:48 #5
Har netop erfaret at SDK'et udkommer i .net 3.5 meget snart, så må bare vente :)
Avatar billede arne_v Ekspert
27. februar 2011 - 01:03 #6
The project 'GPSTracker.Client' cannot be referenced.  The referenced project is targeted to a higher framework version (3.5)

lyder som om du forsøger at bruge en 3.5 DLL fra 2.0.
Avatar billede Slettet bruger
27. februar 2011 - 02:15 #7
Præcis.. :)
Avatar billede arne_v Ekspert
27. februar 2011 - 02:54 #8
Og det kan du ikke.

Men du kan bruge en 3.5 DLL fra 3.5, en 2.0 DLL fra 2.0 og en 2.0 DLL fra 3.5.
Avatar billede Slettet bruger
27. februar 2011 - 15:40 #9
Okay tak, smid et svar.
Avatar billede arne_v Ekspert
27. februar 2011 - 20:39 #10
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester