13

エラーが発生します:

エラー 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 に存在しない場所。

これを修正するにはどうすればよいですか?

4

3 に答える 3

25

プロジェクトへの参照としてSystem.Xaml.dllを追加すると、問題は解決すると思います。インターフェイスはそこで宣言されています。これがドキュメントです。

于 2013-03-15T14:19:06.607 に答える
8

プロジェクト参照に System.Xaml.dll を追加します。

于 2013-03-15T14:18:58.477 に答える
5

メイン アプリケーション プロジェクトにreferencetoを追加する必要があります。あなたのコードにある必要はありません。System.XamlUsing System.Xaml

于 2013-03-15T14:20:48.947 に答える