问题描述
|
由于某种原因,每当我现在尝试在浏览器外运行我的SL4应用程序时,当我运行它时,都会收到以下消息:
\“无法确定来自Web的Xap文件的URL”
指的是我的Web项目的旧名称,现在已重命名。我已经浏览了上述项目名称的所有引用,但是找不到了;显然,它是从某个地方获取的!
谷歌搜索,但什么也没找到(除了指向SO问题的链接,该问题现已被删除!)。
非常感谢任何帮助...
解决方法
问题来自项目用户文件的错误配置。 VS找不到在调试过程中应使用的XAP文件。
在myproject.csproj.user文件中,更改
<OutOfBrowserProjectToDebug>OldName</OutOfBrowserProjectToDebug>
至
<OutOfBrowserProjectToDebug>NewName</OutOfBrowserProjectToDebug>
,在Silverlight 5和Visual Studio 2012中:
转到Silverlight项目设置,打开Debug
选项卡并单击组合框,然后选择现有值。通常只有一个项目(已选择),但是单击它很重要。