For at det virker, skal jeg sætte den til at kopiere filen over i output. Kan det ikke klares på en måde, hvor filen ikke skal ligge i output - altså hvor den er i .exe-filen?
Hvis du vælger din fil i Solution Exploreren, kan du ændre "Build Action" i property vinduet til "Embedded Resource". Dette vil embedde filen ind i din exe-fil. For at få fat i filen, skriver du:
Pt. bruger jeg dette for at finde alle .wav-filerne frem: DirectoryInfo directoryInfo = new DirectoryInfo(Environment.CurrentDirectory+@"\Sounds"); FileInfo[] allowedFiles = directoryInfo.GetFiles("*.wav");
foreach(FileInfo fileInfo in allowedFiles)
Kan jeg gøre noget lignende, hvis jeg ligger dem som en embedded resource?
GetManifestResourceNames() metoden kan måske bruges!? Jeg har aldrig selv haft brug for denne metode, så jeg skal ikke kunne sige præcist hvordan den virker.
I må undskylde at jeg spammer her, men sidder med et akut problem, som jeg meget gerne vil have en løsning på. Håber I kan hjælpe mig her: http://www.eksperten.dk/spm/856076
Synes godt om
Ny brugerNybegynder
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.