0
当我调试我的网站\ silverlight时,它将始终为我提供最新的Silverlight应用程序。但是当我使用内置的web部署。它不会部署最新的silverlight xap。如何强制Visual Studio Web部署发布最新的xap
当我调试我的网站\ silverlight时,它将始终为我提供最新的Silverlight应用程序。但是当我使用内置的web部署。它不会部署最新的silverlight xap。如何强制Visual Studio Web部署发布最新的xap
我一直在为这个烦恼奋战了几天。这里是我找到解决方法:
虽然这是没有太大关系的话题,这是当你面对这样的问题一个很好的起点。确保你的客户通过查询字符串标记XAP文件路径下载最新版本:<param name="source" value="@Url.Content("~/ClientBin/YourSilverlightApp.xap")[email protected]" />
打印您的Silverlight的程序集的版本在UI上的某个地方,所以你实际上可以确认这是您在调试环境中的最新版本。
删除您的网站文件夹中的xap 和您的网站项目 ClientBin文件夹。
重建网站,它应该在您的网站项目中创建一个新的XAP。
现在你可以发布整个网站或只是XAP本身,它应该是最新版本。
见http://stackoverflow.com/a/6129804/34461,因为它是最有效的方式。 –