C# XAP打包失败,找不到资源路径

C# XAP打包失败,找不到资源路径,c#,silverlight,windows-phone-7,C#,Silverlight,Windows Phone 7,我遇到了一个小问题。我上传了一张图片作为参考,并试图把你需要的一切都放进去 基本上,我已经将一些图像移到了一种更结构化的方式,但Silverlight/Visual Studio没有。我将路径设置为相对路径,但出于某种原因,它在C:/中查找 我在谷歌上搜索了一下,但没有解决我的问题,他们都只是提到更新WPAppManifest.xml中的引用——你可以看到我已经这样做了 如果有人能透露一些情况,我们将不胜感激,谢谢 编辑:同样使用/Resources/Images/ApplicationIcon

我遇到了一个小问题。我上传了一张图片作为参考,并试图把你需要的一切都放进去

基本上,我已经将一些图像移到了一种更结构化的方式,但Silverlight/Visual Studio没有。我将路径设置为相对路径,但出于某种原因,它在C:/中查找

我在谷歌上搜索了一下,但没有解决我的问题,他们都只是提到更新WPAppManifest.xml中的引用——你可以看到我已经这样做了

如果有人能透露一些情况,我们将不胜感激,谢谢


编辑:同样使用/Resources/Images/ApplicationIcon.png和\Resources\Images\ApplicationIcon.png也不起作用。

几周前,我也遇到了同样的问题,原因完全相同:我想重新构造和清理使用过的资源,结果以同样的方式和同样的信息被拧死了

uri(假设它们是相对的)和从项目文件夹计算出来的uri应该是

"Resources\Images\<etc>\<etc>"
我不能肯定地告诉你解决方案是什么,但以下是我解决问题的方法:

确保图标和背景图像资源都设置为 构建操作内容

通过的属性页的应用程序页选择两者 大会

老实说,至少我不知道为什么这对我有效,而且我从来没有抽出时间来确定实际问题。在我的例子中,我的两个资源都已设置为内容,但在WMAppManifest中手动输入uri根本不起作用。我必须通过属性页来完成


希望它对你也有用。如果您无意中找到了更明确的答案,请与他人分享:

您好,谢谢您的回复。属性页的应用程序页是什么意思?努力找到这是什么,这样我就可以做你的建议。感谢在解决方案资源管理器中右键单击您的项目,然后从关联菜单中选择属性。这将在应用程序页面处于活动状态时显示项目的属性。从那里你可以选择图标和背景图像。非常感谢,这让它得以编译:-奇怪的是,更改XML不会影响属性。