Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Blend+中禁用设计视图;Sketchflow 2012_C#_Wpf_Visual Studio 2012_Blend - Fatal编程技术网

C# 在Blend+中禁用设计视图;Sketchflow 2012

C# 在Blend+中禁用设计视图;Sketchflow 2012,c#,wpf,visual-studio-2012,blend,C#,Wpf,Visual Studio 2012,Blend,我有一个项目是在Visual Studio 2012的Blend+Sketchflow预览中创建的。 这是一个简单的项目,因为我第一次学习C#和WPF。我有两扇窗户。一个简单的开始屏幕,带有显示另一屏幕的按钮。另一个屏幕有4个按钮,可在随机顺序动画序列中更改颜色 我的问题是设计视图被禁用。我不能再在设计视图中打开任何XAML或编辑任何故事板等。唯一不同的是,我在Visual Studio 2012中添加了一个类文件。项目刷新后,设计视图消失了,我只能看到它的xml版本 如果有人能告诉我解决方案,

我有一个项目是在Visual Studio 2012的Blend+Sketchflow预览中创建的。 这是一个简单的项目,因为我第一次学习C#和WPF。我有两扇窗户。一个简单的开始屏幕,带有显示另一屏幕的按钮。另一个屏幕有4个按钮,可在随机顺序动画序列中更改颜色

我的问题是设计视图被禁用。我不能再在设计视图中打开任何XAML或编辑任何故事板等。唯一不同的是,我在Visual Studio 2012中添加了一个类文件。项目刷新后,设计视图消失了,我只能看到它的xml版本


如果有人能告诉我解决方案,我将不胜感激,因为我已经搜索了谷歌和stackoverflow,但没有找到答案。我对该语言和VS/Blend都是新手,所以这可能是一个简单的修复,我不知道。提前谢谢

多亏了Surfbutler,我终于解决了这个问题。我的问题是,在VisualStudio2012中,我临时将项目(输出)类型切换为console。当我将其切换回窗口时,设计视图在Blend中再次正常工作。

确保您的项目类型未设置为“控制台”,因为Blend将拒绝显示此类型的设计视图。如果项目类型为“窗口”,Blend将显示设计视图。此外,如果目标.NET Framework版本设置为4.5.2,Blend for VS2013将不会打开解决方案文件。将“目标框架”重置为4.5.1(或更早版本)和Blend可以正常工作。

有些事情:您仍然可以在Visual Studio 2012 Visual editor中看到您的窗口吗?如果没有,可能会有另一个问题。另外,如果您将项目类型更改为console,Blend将拒绝显示xaml视图。我解决了这个问题!我仍然可以在VisualStudio的visual editor中看到它。我忘了当我将某些东西记录到控制台时,我临时将输出类型切换到控制台。我刚把它换回来,一切又恢复了!非常感谢。顺便问一下,为什么要将项目类型切换到console?如果要在仍然能够显示窗口的情况下获得用于跟踪等的控制台窗口,有两种解决方法-一种是在Visual Studio的输出窗口上查看跟踪。另一种方法是使用第三方工具在窗口中查看输出,例如OutputDebugString等,即使您没有调试。最后,即使您的应用程序是windows应用程序,您也可以明确地创建一个控制台窗口,并以通常的方式向该窗口发送输出。祝你好运是的,我想看到一些调试输出,所以我启动了控制台,以便能够看到它。我肯定会看一看OutputDebugString。Blend看起来总是像微软的弃儿,在那里bug可以永远存在,讨厌那个。