【问题标题】:Silverlight Project Not Updating When RanSilverlight 项目运行时未更新
【发布时间】:2010-04-09 20:25:07
【问题描述】:

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

我做了以下事情:

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

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

【问题讨论】:

    标签: silverlight visual-studio-2010


    【解决方案1】:

    您可以尝试的一些事情:

    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) 您是否使用代理服务器?代理服务器上有缓存吗?上述方法应该可以防止代理服务器缓存。

    【讨论】:

      猜你喜欢
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多