C# SplashScreen-找不到来自其他项目的图像

C# SplashScreen-找不到来自其他项目的图像,c#,.net,wpf,splash-screen,C#,.net,Wpf,Splash Screen,我尝试使用另一个项目中的图像创建一个SplashScreen: SplashScreen s = new SplashScreen("/MyAssembly;component/myImage.png"); 使用此资源地址适用于常规图像,但我无法创建SplashScreen: 找不到资源“/MyAssembly;组件/myImage.png' 有什么想法吗?使用splashscreen的重载构造函数:splashscreen s=newsplashscreen(assembly,“myImag

我尝试使用另一个项目中的图像创建一个
SplashScreen

SplashScreen s = new SplashScreen("/MyAssembly;component/myImage.png");
使用此资源地址适用于常规图像,但我无法创建
SplashScreen

找不到资源“/MyAssembly;组件/myImage.png'


有什么想法吗?

使用splashscreen的重载构造函数:
splashscreen s=newsplashscreen(assembly,“myImage.png”)


assembly
可以作为
var assembly=assembly.Load(“MyAssembly”)
获取(其中
“MyAssembly”
是程序集的全名)。

我知道如何根据其中的类型获取程序集:assembly.GetAssembly(typeof(MyType))--不幸的是,我在这个程序集中只有图片