我应该如何使用PhoneGap和Windows Phone 7添加图像?

时间:2012-11-05 14:06:10

标签: windows-phone-7 cordova

我是Windows Phone 7使用PhoneGap的新手 我不完全确定问题是什么 - 当我尝试添加现有图像时,它没有添加到CordovaSourceDictionary.xml文件中,但如果我手动将图像添加到CordovaSourceDictionary.xml,则会在删除时将其删除我建立。我该如何解决这个问题?

4 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

检查图像构建操作属性(解决方案资源管理器,项目属性视图)。 必须设置为内容,(当您添加图片时,默认情况下此属性值为资源)

答案 2 :(得分:0)

CordovaSourceDictionary.xml由构建过程更新,该过程依赖于Visual Studio的工作方式。您需要触发文件更新,例如右键单击解决方案>添加>添加新文件夹/现有项目等。

我所做的是将文件从Windows资源管理器拖到Visual Studio项目中,然后将其放在images文件夹中。现在,Visual Studio知道您已经添加了一个新文件,当您运行项目时,CordovaSourceDictionary.xml会根据您的更改自动更新。

保持良好的斗争!

答案 3 :(得分:0)

这可能不是破坏你的系统,但我使用的JS框架在处于调试模式时为每个图像添加了一个url查询(为了强制浏览器重新加载图像,而不是使用缓存)。因此,我的图像“image / background.jpg”将被视为“image / background.jpg?d = 34342233”。但是,当在phoneGAP上运行Windows Phone时,它将无法识别图像,因此它显示为已损坏。所以,我不得不关闭我使用的框架的调试,突然出现了图像。不要忘记将Build Action设置为“Content”,如前所述。