为什么Blend构建一个空的HTML文件?

时间:2010-11-18 12:49:06

标签: silverlight compiler-construction expression-blend

我有一个在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>

任何人都知道这是为什么?

提前致谢..

1 个答案:

答案 0 :(得分:1)

  

首先进行清理。在Web项目属性页的Silverlight应用程序选项卡下删除Web项目中的Silverlight链接。重新添加它。重新编译您的解决方案。使您的Web项目成为启动项目,并将TestSilverlight.html或aspx页面设置为启动页面。点击F5,看看你是否可以正确加载页面。