Š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)
Š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ž
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 - 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 - č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...