我有一个WPF应用程序(项目A),其中我有一个资源字典文件Global.xaml。在这个文件中我指的是
<BitmapImage x:Key="Test" UriSource="..\Images\Test.png">
以上行引用了以下路径中的图像
pack://application:,,,/Assembly of Project A;component/Images/Test.png
现在我将图像移动到共享项目(共享项目A)并在项目A中引用。那么什么是UriSource?
我尝试过发布共享项目A; component / Images / Test.png
但它没有从共享项目中获取图像。
答案 0 :(得分:0)
试试这个:
常规强>
Source="pack://application:,,,/<ReferencedAssemblyName>;component/<PathInReferencedAssembly>"
在您的情况下:
Source="pack://application:,,,/SharedProjectA;component/Images/Test.png"
同时确保所有图片的Build-Action
为Resource
,并且项目已成功构建。