2015-06-21 67 views
0

当我调试我的网站\ silverlight时,它将始终为我提供最新的Silverlight应用程序。但是当我使用内置的web部署。它不会部署最新的silverlight xap。如何强制Visual Studio Web部署发布最新的xap

+0

见http://stackoverflow.com/a/6129804/34461,因为它是最有效的方式。 –

回答

0

我一直在为这个烦恼奋战了几天。这里是我找到解决方法:

  1. 虽然这是没有太大关系的话题,这是当你面对这样的问题一个很好的起点。确保你的客户通过查询字符串标记XAP文件路径下载最新版本:<param name="source" value="@Url.Content("~/ClientBin/YourSilverlightApp.xap")[email protected]" />

  2. 打印您的Silverlight的程序集的版本在UI上的某个地方,所以你实际上可以确认这是您在调试环境中的最新版本。

  3. 删除您的网站文件夹中的xap 和您的网站项目 ClientBin文件夹。

  4. 重建网站,它应该在您的网站项目中创建一个新的XAP。

  5. 现在你可以发布整个网站或只是XAP本身,它应该是最新版本。