Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
如何在Blend 4中编辑使用VS2012创建的c#项目?_C#_Wpf_Xaml_Expression Blend - Fatal编程技术网

如何在Blend 4中编辑使用VS2012创建的c#项目?

如何在Blend 4中编辑使用VS2012创建的c#项目?,c#,wpf,xaml,expression-blend,C#,Wpf,Xaml,Expression Blend,它总是说“解决方案”foo.sln“格式不受支持,可能无法正确打开。是否仍要打开该解决方案?”如果单击“是”,它将显示解决方案树,但当我打开xaml文件时,它仅显示其xaml文本,而不显示UI的呈现 根据这个混合4是它的工作方式。我想一定是出了问题 我有使用vs2010和Blend 4创建的旧项目。我仍然可以在Blend 4中打开并使用它们,而在vs2012中使用它们。对于我来说,只有使用vs2012创建的新项目才有此问题。在blend 4中打开vs2012项目时,会显示如下消息: 问题是,如

它总是说“解决方案”foo.sln“格式不受支持,可能无法正确打开。是否仍要打开该解决方案?”如果单击“是”,它将显示解决方案树,但当我打开xaml文件时,它仅显示其xaml文本,而不显示UI的呈现

根据这个混合4是它的工作方式。我想一定是出了问题


我有使用vs2010和Blend 4创建的旧项目。我仍然可以在Blend 4中打开并使用它们,而在vs2012中使用它们。对于我来说,只有使用vs2012创建的新项目才有此问题。

在blend 4中打开vs2012项目时,会显示如下消息:

问题是,如果单击yes按钮,它将打开项目,但是如果项目的目标框架是4.5,那么blend只会显示Xaml代码,而不会显示其他代码。但是如果项目的目标框架是4.0或更低,那么您可以像以前一样编辑项目


希望这能帮助您……

我考虑过类似的事情,但看看我的项目引用的程序集,它们都引用了各种.net程序集的4.0.0.0。那么它的目标是4.0?否?您是否在项目的“属性”上下文菜单中进行了检查?应用程序选项卡中应该是目标框架:组合框应该是框架4.0或更低版本。啊,这是4.5。如果我将其更改为4.0,我仍然会收到该消息,但设计器现在可以工作了。泰铢:)只是想知道:那么WPF的.NET4.5就没有混合版了?VS2012有一个与混合版非常相似的设计师。这没有所有的混合功能,有时会给我一些错误。但梅是有效的。