System.Windows.Markup.IQueryAmbient 在未被应用的程序集中定义

按照《WIndows Presentation Foundation》中介绍建立的WPF程序,可以在VS2008中创建控制台应用程序所得。创建之后将程序集输出类型改为:Windows应用程序。然后引用几个程序集就可以:system.dll,presentationframework.dll,windowsbase.dll和presentationcore.dll就可以正常运行。

但是在VS2010中会出现编译错误:“System.Windows.Markup.IQueryAmbient‘ is defined in an assembly that is notreferenced. You must add a reference to assembly ‘System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”。其原因就是原有的System.windows.markup命名空间当中的类和接口有相当一部分从过去的Windowsbase.dll移植到了System.xaml.dll当中。因此需要添加对System.xaml.dll的引用。

System.Windows.Markup.IQueryAmbient 在未被应用的程序集中定义

时间: 2024-10-18 14:34:08

System.Windows.Markup.IQueryAmbient 在未被应用的程序集中定义的相关文章

类型“System.Windows.Markup.IQueryAmbient”在未被引用的程序集中定义

错误    1    类型"System.Windows.Markup.IQueryAmbient"在未被引用的程序集中定义.必须添加对程序集"System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"的引用.    D:\VisualStudio\2013\TestClient\TestClient\Class1.cs    6    18    TestClien

EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义

错误描述: 1 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义.必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用. D:\HF_Source\webapitest\test2\DFSoft.Plat.SQLServerDAL\BaseService\B_AgreementTypeDAL.cs 30 13 DFSof

类型“System.Data.Linq.DataContext”在未被引用的程序集中定义。必须添加对程序集“System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

解决方法:添加System.Data.Linq.dll引用 http://www.cnblogs.com/m84641693/archive/2010/07/26/1785100.html http://www.myexception.cn/c-sharp/1406525.html

类型“System.Net.Http.HttpResponseMessage”在未被引用的程序集中定

<b> 编译器错误消息: </b>CS0012: 类型"System.Net.Http.HttpResponseMessage"在未被引用的程序集中定义.必须添加对程序集"System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"的引用.<br><br> <b>源错误:</b><br

关于WPF 中 “System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 异常的处理。

前几天做一个项目的时候出现了一个异常: “System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 其他信息: “在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常.”,行号为“8”,行位置为“33”. 现象描述: 在处理界面时,界面上增加了一个LISTBOX来处理接收来的数据,单击列表中的其中一项时会弹出详细信息.所以我就在样式

WPF窗体视图中绑定Resources文件中字符串时,抛出:System.Windows.Markup.StaticExtension

问题描述: 在Resources.resx定义了一个静态字符串字段Title,并在WPF窗体视图中绑定为窗体的标题: Title="{x:Static local:Resources.Title}" 但是,在运行应用时,抛出System.Windows.Markup.StaticExtension异常. 原因: 解决方案: 将Resources.resx的访问修饰符由internal修改为public.

The type name &#39;IComponentConnector&#39; could not be found in the namespace &#39;System.Windows.Markup&#39;

场景:Visual Studio写WPF项目时,想要生成XML文件,默认的WPF项目没有引入System.XML这个dll.在[解决方案资源管理器--引用]右键添加了System.XML引用后,运行项目得到这个报错. The type name 'IComponentConnector' could not be found in the namespace 'System.Windows.Markup' 原因:导入System.XML后,其中有部分内容又依赖于System.Xaml这个dll.

随笔4:报错:“System.Windows.Markup.XamlParseException”类型的第一次机会异常在 PresentationFramework.dll 中发生 其他信息: “在“System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值时引发了异常。”,行号为“11”,行位置为“18”。

问题描述: “System.Windows.Markup.XamlParseException”类型的第一次机会异常在 PresentationFramework.dll 中发生 其他信息: “在“System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值时引发了异常.”,行号为“11”,行位置为“18”. 解决方案: 修改图片的“属性”页的“高级”中的“生成操作”,从“内容”改为“Resource”: (1)默认 (2)更改: 原文地址:

在vs2010使用EF出现CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义

网上查了一通都是在web.config中配置 System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” 无效 解决方案到  C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 目录拷贝一份System.Data.Entity.dll 到网站bin 目录就好了 编译错误