我是Windows Phone 7使用PhoneGap的新手
我不完全确定问题是什么 - 当我尝试添加现有图像时,它没有添加到CordovaSourceDictionary.xml
文件中,但如果我手动将图像添加到CordovaSourceDictionary.xml
,则会在删除时将其删除我建立。我该如何解决这个问题?
答案 0 :(得分:0)
以下是Daniel Egan的tutorial。我还有其他一些链接
Tutorial: how to create HTML5 applications on Windows Phone thanks to PhoneGap。
Getting Started with Windows Phone。
Getting Started with Windows 8。
Apache Cordova Documentation
希望这会对你有所帮助。
答案 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”,如前所述。