stu*_*bax 6 wpf projects-and-solutions visual-studio-2010 expression-blend-4
我在VS 2010中创建了我的WPF项目.在完成功能GUI的工作后,我想在Blend 4中编辑我的控件模板.但是当我在Blend中打开项目时,在DesignMode中,他告诉我
无效的XAML
在结果窗口中,他写道:
Windows Presentation Foundation(WPF)项目不支持[ControlName]
其中[ControlName]是我在项目中使用的默认控件列表(例如Window,DockPanel等)
如何避免这个问题,并能够在Expression-Blend4的DesignMode上编辑WPF表单?
编辑:
可能的解决方法.
在对由Blend(由Studio我们创建的)空项目(*.csproj文件)进行一些比较之后,我发现VisualStudio用下一行创建它:
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
...
Run Code Online (Sandbox Code Playgroud)
而Blend使用以下行:
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Run Code Online (Sandbox Code Playgroud)
因此,如果您更改x86为AnyCPU,Blend将按预期打开项目.
Den*_*nis 11
我之前只看过一次此错误消息.新的解决方案文件与一个不会加载比较后,我发现,混合要求的AnyCPU被定义平台/配置.
如果还是不行,请确保您拥有所有的WPF项目中引用所需的程序集:PresentationCore,PresentationFramework,和WindowsBase.
HTH,
| 归档时间: |
|
| 查看次数: |
3385 次 |
| 最近记录: |