这绝对是荒谬的! Visual Studio能够很好地运行(调试)我的程序,但它不会在设计器中显示我的布局。它只是给出了这个无用的错误:
alt text http://img6.imageshack.us/img6/8661/vserrorscreenshot.png
任何人都可以帮忙解释一下吗?我没有改变XAML,而不是单个角色,因为它上次工作正常。我只更改了一些.cs代码。
答案 0 :(得分:2)
因为VS在Xaml编辑方面很瘫痪。只需关闭该设计师http://www.thejoyofcode.com/Using_the_Source_Code_Editor_for_XAML_in_Visual_Studio.aspx
即可答案 1 :(得分:0)
你试过rebuild
吗?在过去,我注意到如果编译的代码已过期,就会发生这种情况。
答案 2 :(得分:0)
请参阅:XAML Designer failing to render - UserInitiatedNavigationPermissio
基本上,这看起来像是在Visual Studio 2008 SP1中修复的bug。如果您已经拥有SP1,则运行VS2008的修复安装(转到“添加/删除”,然后选择“修复”选项)
另见StackOverflow问题:
答案 3 :(得分:0)
当应用程序必须使用在运行时收集的某些数据才能正确呈现时,有时会发生这种情况。当我的控件绑定到Web服务中的数据时,我遇到了这个问题。
答案 4 :(得分:0)
您是否尝试过Expression Blend?它有一个更好的设计视图,你可以编辑cs代码(尽管Intellisense是有限的),你可以运行调试器。
虽然它不是一个完整的替代品(它并不意味着),但它确实意味着如果您只是修改UI,则不必在Blend和Visual Studio之间不断交换。