Silverlight 为什么Blend构建的是空HTML文件?

Silverlight 为什么Blend构建的是空HTML文件?,silverlight,compiler-construction,expression-blend,Silverlight,Compiler Construction,Expression Blend,我有一个Silverlight 4.0项目,它在VS2010中运行良好,但当我尝试在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

我有一个Silverlight 4.0项目,它在VS2010中运行良好,但当我尝试在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>

有人知道这是为什么吗

提前谢谢

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


文件名是什么?您可能只需要更改默认页面。