我正在构建一个包含多个项目的解决方案(Windows Phone 应用程序);其中一个项目是“品牌”——它包含一些特定的代码和图像,其想法是这个项目可以换成不同的品牌。
我的应用程序页面位于主项目中,我想在主应用程序的 UI 中显示存储在第二个项目中的图像。
我的项目编译并具有正确的依赖关系等。但我的图像没有显示在 UI 中。我不确定我应该如何引用它们。
当图像存储在主项目中时,这就是图像在 XAML 中的编码方式 - 这非常有效:
<Image Source="/MainProject;component/ThisTeam/Trophy.png"/>
但是,我想将图像存储在我的辅助项目中,但在我的主项目中使用它们,因此以下内容不起作用(XAML 来自 MainProject):
<Image Source="/SecondaryProject;component/Images/Soccer.png"/>
图像上的构建类型设置为内容,但是我尝试了资源和其他设置。由于图像在存储在主项目中时有效,我认为这不是问题所在。
我的主项目使用来自辅助项目的代码,因此我对该项目的引用可以正常工作。
我这样做是错误的吗?甚至有可能实现我想要的吗?