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