Jeg har en alm. c# klasse i et alm. c# projekt. I denne bliver der foretaget en XSLT transformering på noget xml data.
Mit problem opstår, når jeg skal indlæse min .xslt fil (form.xslt).
XslCompiledTransform xslt = new XslCompiledTransform(); xslt.Load("Form.xslt");
Ovenstående virker ikke.. Min form.xslt ligger i samme dir som min c# klasse.. Hvad skal jeg skrive inden i xslt.Load() for at sikre mig min fil bliver loaded? Jeg ønsker ikke at angive en absolut sti på formen C:\projekter.. bla bla .. men vil gerne have så den altid refererer til filen uanset hvor projektet ligger.
Når du bruger xslt.Load(), så kigger den i samme mappe som .exe filen ligger. Hvis du bruger Visual Studio, så ligger .exe filen under bin\debug eller bin\release, så prøv at flytte xslt-filen derind.
Jeg tænkte bare på, om der var en måde enten at embedde filen i projektet, eller andet - sådan at jeg ikke manuelt skal kopiere filen over i mit bin/debug eller bin/release dir?
Ville være meget bedre hvis den bare blev kopieret derover oncompile, eller noget i den stil..
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.