Avatar billede davidfossil Nybegynder
01. december 2004 - 21:23 Der er 3 kommentarer og
1 løsning

Embedded Resources

Jeg har et par filer som jeg godt kunne tænke mig at lade compilerne smide med ned i min assembly som embedded resources, men jeg kan ikke umiddelbart få det til at fungere.

Fra VS har jeg sat en property for den fil der skal compiles så Build Action = Embedded Resource.

I min kode forsøger jeg så at hive data'en frem igen således:
Assembly.GetExecutingAssembly().GetManifestResourceStream("AutoFocus.js"))

Dette returnerer dog bare null, og det fatter jeg ikke =\

Hvad gør jeg galt?
Avatar billede davidfossil Nybegynder
02. december 2004 - 14:35 #1
Jeg har noget der måske kan hjælpe til opklaringen: Den klasse der skal bruge en resource ligger (ligesom selve resources) i en anden assembly end den der "kører" ASP.NET projektet.

Måske skal jeg ikke bruge GetExecutingAssembly(), men en af de andre statiske metoder i stedet?
Avatar billede davidfossil Nybegynder
02. december 2004 - 14:49 #2
Nu har jeg selv knækket den - man skulle skrive navnet på sit namespace foran navnet på resourcen ... :

Assembly.GetExecutingAssembly().GetManifestResourceStream("NameSpace.AutoFocus.js"))
Avatar billede cms Nybegynder
02. december 2004 - 14:49 #3
Er der ikke én der hedder Assembly.Load(...) ?
Avatar billede cms Nybegynder
02. december 2004 - 14:49 #4
hov, for sent :)
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