2013-04-09 88 views
4

我正在开发Windows Phone 7.1项目,并完成了大部分工作,并决定向我的瓷砖(62x62和173x173 PNG)添加图片以及用于飞溅的JPG文件屏幕(SplashScreenImage.jpg 480x800)。 在将这些图像添加到项目之前,我的项目运行良好!添加它们并将瓷砖图像设置为2个新文件后,我的项目仍然可以正常工作,但是在7.1模拟器上运行时(我的acer笔记本电脑没有启用硬件辅助虚拟化功能来运行wp8仿真器),应用程序崩溃当尝试使用“The parameter is incorrect”异常(在Application_UnhandledException处理程序中)加载MainPage时。 我一直试图在网上找到最后1-2天的解决方案,发现几个提及这个错误和几个可能的原因,但我的研究结果迄今没有帮助。这个例外没有说任何有用的东西,考虑到大部分认真的工作都已经完成,并且我非常接近将应用程序发布到市场,这让人非常沮丧。该参数是不正确的异常

以前有没有人遇到过这个问题?任何想法可能出错了,我该如何解决这个异常?任何帮助深表感谢!

预先感谢您! 安德烈

+1

尝试从MainPage尽可能地删除大部分XAML,直到它运行正常。然后将元素返回到该文件以便找出哪个XAML控件被错误地写入。 – 2013-04-09 07:38:41

+0

你确定你设置了刚刚添加的图像的正确名称吗?如果那是你改变的唯一的东西,现在它突然停止工作,那就是你的问题。 – 2013-04-09 12:42:39

+0

@igrali我没有意识到任何平铺图像的名称限制... [link](http://www.geekchamp.com/tips/wp7-application-icon-and-application-tile-icon) - 做了这个改变吗?我删除了默认的png文件,并添加了新的(命名为62.png和173.png),并相应地调整了WMAppManifest.xaml。我知道闪屏jpg有一个限制,必须命名为SplashScreenImage.jpg。当我回家并尝试重新部署项目时,我会尝试为62x62和173x173磁贴的Background.png重命名2个磁贴图像ApplicationIcon.png。 – AndreiC 2013-04-09 13:01:12

回答

0

每当我想更改溅射屏幕和其他图像,这里是我做的:

  1. 找到使用Windows资源管理磁盘上的文件。

  2. 打开使用一些图像编辑器(我用Paint.NET)

  3. 删除默认的图像与图像保持尺寸替换该文件。

  4. 保存图像并返回到Visual Studio。

  5. 重建整个项目。

这可以无缝工作,没有任何错误。 ;)