我有一个在VS2010中运行良好的Silverlight 4.0项目但是当我尝试在Blend中运行(F5)时,我得到一个空白屏幕。
在查看源代码后,我意识到它生成的页面不包含silverlight应用程序。
这是HTML -
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
</title></head>
<body>
<form method="post" action="Default.aspx" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZHW8gHAJNeerDIZOYjsLt8tMV8JWZdRpv5m7zfMmE6aQ" />
</div>
<div>
</div>
</form>
</body>
</html>
任何人都知道这是为什么?
提前致谢..
答案 0 :(得分:1)
首先进行清理。在Web项目属性页的Silverlight应用程序选项卡下删除Web项目中的Silverlight链接。重新添加它。重新编译您的解决方案。使您的Web项目成为启动项目,并将TestSilverlight.html或aspx页面设置为启动页面。点击F5,看看你是否可以正确加载页面。