33

これは私たちが得るエラーです:

エラー1タイプ'System.Windows.Point'が、参照されていないアセンブリで定義されています。アセンブリ'System.Windows、Version = 2.0.5.0、Culture = neutral、PublicKeyToken=7cec85d7bea7798e'への参照を追加する必要があります。C:\ PacMan \ PacMan \ PacMan \ PacManTests \ UnitTest1.cs 65 13 PacManTests

System.Windowsアセンブリを見つけることができない単体テストプロジェクトでこのエラーが発生しますが、メインプロジェクトはアセンブリを見つけて正常に実行できます。

この問題を解決するためにSystem.Windowsをどこで、どのように参照できるかについて、誰かが意見やアドバイスを持っていますか?

4

15 に答える 15

43

私の場合、取得できる System.Windows リファレンスはありませんでした。WindowsBase
への参照を含める必要がありました

于 2012-07-02T11:18:37.787 に答える
22

他のフレームワークアセンブリ参照を追加するのと同じように、アセンブリ参照を追加します。

  • プロジェクトを右クリックします
  • 「参照の追加」を選択します
  • 左側の[.NET]タブを選択し、アセンブリのリストで[System.Windows]を見つけます
  • 「System.Windows」をダブルクリックすると、アセンブリ参照が追加されます
于 2009-05-05T16:30:56.857 に答える
7

System.Windowsアセンブリ参照を追加:

  • プロジェクトを右クリック
  • 「参照を追加」を選択
  • 左側の .NET タブを選択し、アセンブリのリストで「System.Windows」を見つけます。
  • 「System.Windows」をダブルクリックして追加します

これで問題が解決しない場合は、追加PresentationFrameworkPresentationCoreおよびWindowsBaseアセンブリ ( .NET 3.5)を試してください。

于 2014-07-01T17:59:23.457 に答える
5

Silverlight フォルダーに移動する必要があることがわかり、System.Windows.dll が見つかりました。助けてくれてありがとう!

于 2009-05-05T16:46:30.080 に答える
5

以前にVS 2010を搭載したマシンでこれが発生しました。何らかの理由で、 [参照の追加]ウィンドウの[.NET] タブにSystem.Windowsアセンブリが見つかりませんでした。非常に奇妙な。

この場合、[参照] タブに移動して次の場所に移動するだけです。

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows\

そこに移動したら、適切なバージョンのサブフォルダー (... のように見えるはずですv4.0_4.0.0.0__b03f5f7f11d50a3a) を選択し、そこで System.Windows.dll を選択します。

于 2014-01-28T00:10:45.547 に答える
3

[参照]フォルダーを右クリックし、[参照の追加]をクリックして、[。NET]タブで[System.Windows]を選択します。

于 2009-05-05T16:30:12.150 に答える
3

必要なWindowsBase.dllを見つけました

C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0

于 2014-02-09T14:09:24.530 に答える
2

.NET Framework 2.0を使用している場合は、

System.Windows.Forms

(そして同じ名前の名前空間を使用して)仕事もします

于 2012-11-19T09:41:47.450 に答える
2

.NET 参照に System.Windows がない場合は、WindowsBase を試してください。これにより、VS 2008 の System.Windows.Point への参照が修正されました。

于 2011-02-24T20:24:53.083 に答える
2

テストしているプロジェクトの参照として表示されるのと同じ参照をテスト プロジェクトに追加します。

私はこのようなものを得て、追加しました:

PresentationCore PresentationFramework WindowsBase

今は静かにしているようです。

于 2014-11-02T14:09:27.843 に答える
2

まあ、それは実際には私のwpfアプリのsystem.windows.presentationでした...

于 2009-08-22T18:37:16.230 に答える
1

プロジェクトへの参照を追加する必要があります。Visual Studioを使用している場合は、ソリューションエクスプローラーでプロジェクトを右クリックし、[参照の追加...]を選択します。

于 2009-05-05T16:31:08.807 に答える
1

サポートされていないポータブル ライブラリ ツールを使用する場合にも、このエラーが発生します。

于 2012-06-27T15:19:26.680 に答える
0

PresentationCore.dll を追加してみてください。その後、System.Windows 名前空間を使用できます。

于 2018-02-14T12:36:18.390 に答える