我收到错误:
错误1类型' System.Windows.Markup.IQueryAmbient'定义于 未引用的程序集。您必须添加引用 assembly' System.Xaml,Version = 4.0.0.0,Culture = neutral, 公钥= b77a5c561934e089'
执行以下操作时:
public void ExitApplication()
{
Application.Current.Shutdown();
}
该项目的目标是.NET 4.0,我的Visual Studio是2010,我尝试添加
using System.Windows.Markup;
没有成功,
using System.Xaml;
Xaml在命名空间System中不存在。
我该怎么做才能解决这个问题?
答案 0 :(得分:25)
好吧,我猜你的问题已经解决,当你添加 System.Xaml.dll 作为项目的参考时。接口在那里声明。这是doc。
答案 1 :(得分:8)
将System.Xaml.dll添加到项目引用。
答案 2 :(得分:5)
您需要在主应用程序项目中向reference
添加System.Xaml
。 <{1}}不需要在您的代码中。