Resource file

Še eno vprašanje glede resource filov v ASP.NET aplikaciji. Se da iz enega projekta dostopati do resource fila v drugem projektu?

Lp,

Matjaž

Avtor: o-MA-n-tjaz, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

fora
fora - ponedeljek, 30. april 2007

Ja mam problem zej jest. Ne dela tko kot sem mislil.Nikakor ne morem v temu samostojnemu projektu pridet do resourca. Sem naredil new project (base class library) dodal resource file in sedaj nikakor ne znam dostopat do tega file-a.V web-u si imel Resources.ImeFile.ImeIdenta. Mi zna povedat kako to tukaj rešit. 

fora
fora - ponedeljek, 30. april 2007

Neko podobno težavo imam jest, sam če dobro premislim, je potem bolje napisat en batch file, in kopirat te resource, kot pa vse tole kar si sedaj naštel. Sej ko projekt narediš bosta pa obadva resourca itak šla v isti dll, pa imaš spet enega.Mislim to je zej tako preprosto kmečko razmišljanje. 

bojanv
bojanv - četrtek, 26. april 2007

Kolkr vem, se da. Enkrat sem se špilal, samo če se prav spomnim, je ideja v tem, da narediš sattelitte assembly (to je .resource file, ki je skrit v dllju). Nato uporabiš Reflection, prebereš dll in preko ResourceManager-ja prebereš sporočilo oziroma tekst.Primer (al ukaz zaženi v CMDju):al.exe /t:lib /embed:tvojFile.resources /out:TvojFile.dll preberešAssembly asm = Assembly.LoadFrom("potdoassembljya");in z ResourceManager-jem prebereš, kar želiš:ResourceManager rm = ResourceManager("tvojFile", asm);string besedilo = rm.GetString("karkolizemas");En koristen link:http://weblogs.asp.net/scottgu/archive/2006/05/30/ASP.NET-2.0-Localization-_2800_Video_2C00_-Whitepaper_2C00_-and-Database-Provider-Support_2900_.aspx Če sem pa narobe razumel vprašanje, se pa opravičujem...