把一个Silverlight Project Reference到ASP.NET Web Application后在ASPX页面进行ADDLINK,如图
在Refresh Web page中会在浏览器里产生Xaml cache...,Project Rebuild后问题依旧,
如果decide是aspx的缓存,我试着加入SetNoStore();
namespace website
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Cache.SetNoStore();
            Response.Clear();
        }
    }
}
结果没有起到作用...

最后清除浏览器CACHE......
如图:
clean ie cache后问题解决.  ,可见Xaml也可能是全部或部分缓存到了浏览器中...