This is the error we get:
Error 1 The type 'System.Windows.Point' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. C:\PacMan\PacMan\PacMan\PacManTests\UnitTest1.cs 65 13 PacManTests
We get this error in our unit test project which cant find the System.Windows Assembly but our main project can find the assembly and run it fine.
Does anyone have any input or advice on where or how we can reference System.Windows to fix this problem?
We found it we had to go into the Silverlight folder and found the System.Windows.dll and now all is good thanks for the help though!
You'll also run into this error if you use the Portable Library Tools as it's not supported.
If you don't have System.Windows in your .NET references, try WindowsBase. That fixed my reference to System.Windows.Point in VS 2008.
Add
System.Windows
assembly reference:If this does not solve the issue try Adding
PresentationFramework
,PresentationCore
andWindowsBase
assemblies (.NET 3.5
)well, it was actually system.windows.presentation in my wpf app...
I had this occur on a machine with VS 2010 once before. For some reason, the System.Windows assembly was not found in the .NET tab of Add Reference window. Very strange.
In this case, you will just have to go to the Browse tab and navigate to:
Once there, select the proper version subfolder (should look something like...
v4.0_4.0.0.0__b03f5f7f11d50a3a
) and then choose the System.Windows.dll there.