I\'m looking at the source code for the project I\'m working on in Visual Studio, and the paths look weird in the WPF window XAML. For example, the icon member of the window
That is a Resource File Pack URI, without the prefix pack://application:,,,
, which is automatically added by the XAML Parser.
The full Pack URI would be
pack://application:,,,/ProjectName;component/icons/ProjectName.ico
and would reference a resource file named ProjectName.ico
in an icons
subfolder in the referenced assembly ProjectName
. The ;component
part separates the assembly name from the file path.
If the resource file is in the local assembly, you could omit the referenced assembly part, and write
pack://application:,,,/icons/ProjectName.ico
or in XAML just
/icons/ProjectName.ico
That URI means the image file is included in your project as content. "ProjectName" is your project name.