Ranlight时没有更新Silverlight项目

时间:2010-04-09 20:25:08

标签: silverlight visual-studio-2010

我目前正在使用VS2010 RC和Silverlight 4进行开发并遇到了小问题。我的项目在运行时会显示我大约4小时前制作的版本。 (我使用业务模板构建项目)项目本身不会更新,这意味着所有表单和控件。

我做了以下事情:

  • 重新启动了我的电脑
  • 重新启动Visual Studio
  • 删除了网络侧 ClientBin 文件夹中的xap文件
  • 删除了客户端 Generated_Code 文件夹
  • 从客户端 Debug 文件夹中删除了xap文件
  • 打开解决方案的配置管理器,确保检查我的Web和客户端项目。
  • 重建,构建和清理不同项目和解决方案的每个组合
  • 在MTT.Web属性中删除并重新添加项目

是否有已知错误或其他我可以尝试的内容?

1 个答案:

答案 0 :(得分:3)

您可能会尝试的一些事情:

1)在浏览器中清除缓存/临时Internet文件。

2)使XAP的每个URL都唯一,以防止客户端缓存。在ASP.NET中使用Page类的一种技术:

<param name="source" value="<%=ResolveClientUrl("~/ClientBin/YourApp.xap?x=" + (new Random()).Next(1000000)) %>" />

有关详情,请参阅:Avoid incorrect Silverlight XAP file caching

3)您使用的是代理服务器吗?代理服务器上有缓存吗?上述方法应该阻止代理服务器缓存。