SplashScreen - 无法找到来自其他项目的图像

时间:2012-08-02 11:18:05

标签: c# .net wpf splash-screen

我尝试使用其他项目中的图片创建SplashScreen

SplashScreen s = new SplashScreen("/MyAssembly;component/myImage.png");

使用此资源地址适用于常规图像,但我无法创建SplashScreen

  

找不到资源'/MyAssembly ;component/myImage.png'。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用splashscreen的重载构造函数:SplashScreen s = new SplashScreen(assembly, "myImage.png");

assembly可以var assembly = Assembly.Load("MyAssembly")获取(其中"MyAssembly"是您的程序集的全名)。