Silverlight 4浏览器外:“无法从Web确定到Xap文件的URL”

问题描述

| 由于某种原因,每当我现在尝试在浏览器外运行我的SL4应用程序时,当我运行它时,都会收到以下消息: \“无法确定来自Web的Xap文件的URL”  指的是我的Web项目的旧名称,现在已重命名。我已经浏览了上述项目名称的所有引用,但是找不到了;显然,它是从某个地方获取的! 谷歌搜索,但什么也没找到(除了指向SO问题的链接,该问题现已被删除!)。 非常感谢任何帮助...     

解决方法

问题来自项目用户文件的错误配置。 VS找不到在调试过程中应使用的XAP文件。 在myproject.csproj.user文件中,更改
<OutOfBrowserProjectToDebug>OldName</OutOfBrowserProjectToDebug>
<OutOfBrowserProjectToDebug>NewName</OutOfBrowserProjectToDebug>
    ,在Silverlight 5和Visual Studio 2012中: 转到Silverlight项目设置,打开
Debug
选项卡并单击组合框,然后选择现有值。通常只有一个项目(已选择),但是单击它很重要。