如何在Windows Phone SIlverlight 8.1中添加Splashscreen

如何在Windows Phone SIlverlight 8.1中添加Splashscreen,silverlight,windows-phone-8,windows-phone-8.1,Silverlight,Windows Phone 8,Windows Phone 8.1,因此,我在认证过程中遇到了以下错误 我已经更新了图标,但我注意到只有一个闪屏图像。我需要为每个设备屏幕大小创建单独的启动屏幕,以保持启动屏幕设计中的纵横比完好无损。在下文中,它说明了如何命名初始屏幕并将其放置在项目的根文件夹中。检测到的默认启动屏幕实际上位于根文件夹中的Assets文件夹中。我可以将其放置在何处,以便认证过程能够检测到它们。另外,我是否应该从解决方案中删除默认的启动屏幕图像?如果您使用单个图像作为启动屏幕,则应将名为SplashScreenImage.jpg的图像文件添加到应用

因此,我在认证过程中遇到了以下错误


我已经更新了图标,但我注意到只有一个闪屏图像。我需要为每个设备屏幕大小创建单独的启动屏幕,以保持启动屏幕设计中的纵横比完好无损。在下文中,它说明了如何命名初始屏幕并将其放置在项目的根文件夹中。检测到的默认启动屏幕实际上位于根文件夹中的Assets文件夹中。我可以将其放置在何处,以便认证过程能够检测到它们。另外,我是否应该从解决方案中删除默认的启动屏幕图像?

如果您使用单个图像作为启动屏幕,则应将名为SplashScreenImage.jpg的图像文件添加到应用程序项目的根文件夹中。


手机会自动将图像缩放到正确的大小。

这张图片可能会有所帮助:谢谢,这是我在原始问题中引用的链接。我的问题是,它说要将启动屏幕图像放在根目录中,尽管在Windows Phone Silverlight 8.1模板中,
Splashscreen.png
文件位于根目录中的
Assets
文件夹中,也是一个png,因此这让人很难理解到底要做什么。我想它应该在Assets文件夹中,因为他们已经将它包含在其中,而且根据错误,它说您没有替换为默认的Splashscreen。您更改了吗?好的,我发现默认的Splashscreen.png是1152x1920,它非常大,与msdn页面上的任何手机屏幕大小都不匹配。我不想偏离这一点,所以我制作了一个新的启动屏幕图像来替换资产文件夹中的图像,它似乎已经通过了认证过程中的那个阶段。尽管使用模拟器和我的设备,我无法判断我包含的更新后的SplashScreen.png图像是否被拉伸,因为应用程序加载得太快了,我们将拭目以待。好吧,那么,为什么默认图像的大小是原来的两倍,但纵横比相同,并且位于默认创建的资产文件夹中?在之前的另一个WP8.0解决方案中,我确实在根目录中放置了三个具有正确命名方案的splashscreen图像,但在WP8.1 Silverlight模板中,这是不同的,默认的splashscreen位于Assets文件夹中,它不是jpg,而是一个名为splashscreen.pngif的png。您正在使用的splashscreen.scale-240.png文件的大小与普通splashscreen的建议大小不同。试试上面的事。模板不同,但SplashScreen的模板与以前相同。您提供的链接有明确的说明,它也适用于Windows Phone Silverlight 8.1。