Unklarheit bei Pfaden und Resourcen in WPF

18/01/2008 - 18:42 von Paul Werkowitz | Report spam
Hallo,

ich experimentiere gerade ein bisschen mit der WPF und habe dabei aus einem
Beispielprogramm folgendes XAML:

<Window.Resources>
<MyVideos xmlns="clr-namespace:DataTemplatingLab" Directory="media"
x:Key="vids" />

...

Das wird im Designer korrekt angezeigt - denn das Verzeichnis "media"
befindet sich im gleichen Verzeichnis wie die Projektdatei. Lasse ich das
Programm aber laufen, wird "media" als Unterverzeichnis zu debug/bin
erwartet, wo es natürlich nicht ist.

Dem Autor des Beispiels scheint das nicht aufgefallen zu sein, oder bei ihm
hats funktioniert. Was ist hier falsch?

Greetz
Paule
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
18/01/2008 - 19:41 | Warnen spam
Hallo Paul!

"Paul Werkowitz" schrieb:
ich experimentiere gerade ein bisschen mit der WPF und habe dabei aus
einem
Beispielprogramm folgendes XAML:

<Window.Resources>
<MyVideos xmlns="clr-namespace:DataTemplatingLab" Directory="media"
x:Key="vids" />

...

Das wird im Designer korrekt angezeigt - denn das Verzeichnis "media"
befindet sich im gleichen Verzeichnis wie die Projektdatei. Lasse ich das
Programm aber laufen, wird "media" als Unterverzeichnis zu debug/bin
erwartet, wo es natürlich nicht ist.



Markiere die betroffene Videodatei im Projektmappenexplorer und setze im
Eigenschaftenfenster dessen EIgenschaft "In Ausgabeverzeichnis kopieren" auf
"Immer kopieren" oder "Kopieren, wenn neuer". Das Verzeichnis, in dem die
Datei enthalten ist (sichtbar im Projektmappenexplorer) wird dann
automatisch beim Erstellen des Projektes angelegt, sofern es nicht bereits
existiert, und die Datei wird dorthin kopiert.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen