Ne peut pas trouver de Système.Windows Assemblée
C'est l'erreur, nous obtenons:
Erreur 1 Le type de Système.De Windows.Point " est défini dans une assemblée qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'Système.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. C:\PacMan\PacMan\PacMan\PacManTests\UnitTest1.cs 65 13 PacManTests
Nous obtenir cette erreur dans notre projet de tests unitaires qui ne trouve pas le Système.Windows Assemblée, mais notre principal projet peut trouver de l'assemblée et de fonctionner correctement.
Quelqu'un avez des commentaires ou des conseils sur où et comment nous pouvons Système de référence.Windows pour résoudre ce problème?
- J'espère que vous résolu ce, depuis c'est deux ans plus tard!! J'ai eu de référence à la fois PresentationFramework et WindowsBase de créer avec succès un Système.De Windows.Application dans un projet de contrôle de l'assemblée. Allez comprendre...
- WindowsBase a fait le tour de mon projet de test NUnit. Pas de WPF est référencé. Merci.
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, il n'y a pas de Système.Windows de référence disponibles à ramasser.
J'ai dû inclure une référence à WindowsBase
Ajouter la référence d'assembly que vous ajoutez tout autre cadre de référence de l'assemblage:
System.Windows
n'apparaît pas dans ma liste. Elle n'est pas disponible dans .NET 4 Profil du Client?C:\Program Files (x86)\Microsoft Silverlight\5.1.50906.0\System.Windows.dll
Ajouter
System.Windows
assemblée référence:Si cela ne résout pas le problème, essayez d'Ajouter des
PresentationFramework
,PresentationCore
etWindowsBase
assemblées (.NET 3.5
)Nous l'avons trouvé, nous avons dû aller dans le Silverlight dossier et constaté la System.Windows.dll et maintenant c'est tout bon merci pour l'aide si!
J'ai eu ce cas sur une machine avec VS 2010 une fois avant. Pour une raison quelconque, le Système.Windows assemblée n'a pas été trouvé dans la .NET onglet de Ajouter une Référence fenêtre. Très étrange.
Dans ce cas, vous aurez juste à aller à la onglet Parcourir et accédez à:
Une fois là-bas, sélectionnez la bonne version sous-dossier (devrait ressembler à quelque chose comme...
v4.0_4.0.0.0__b03f5f7f11d50a3a
), puis choisissez l'System.Windows.dll il n'.Clic droit sur votre "Références" du dossier et cliquez sur "Ajouter une Référence", puis sélectionnez Système.Windows sous la .NET onglet.
J'ai trouvé le nécessaire WindowsBase.dll dans
bien, il était en fait le système.de windows.présentation dans mon application wpf,...
Si vous n'avez pas de Système.Les fenêtres de votre .NET références, essayez WindowsBase. Qui fixe ma référence au Système.De Windows.Point de VS 2008.
System.Windows.Window
si 🙁Si vous êtes en utilisant .NET Framework 2.0, référencement
(et en utilisant l'espace de noms avec le même nom) fera le travail trop
J'ai eu le même problème, cependant il a été causé parce que nous sommes à l'aide d'une bibliothèque de classes Portable et ne s'est produite que sur certains PC des installations.
J'ai trouvé la question afin d'être fixé sur ces installation avec:
http://www.microsoft.com/en-us/download/details.aspx?id=3556
Que ce correctif est inclus avec VS2010 et mise à Jour de Windows il ne pourrait se produire que sur certains Pc.
Ajouter les mêmes références dans votre projet de test que vous voyez comme des références dans le projet que vous testez.
J'ai eu quelque chose comme cela et a ajouté:
PresentationCore
PresentationFramework
WindowsBase
Maintenant, il semble rester calme.
Vous devez ajouter la référence pour le projet. Si vous êtes à l'aide de Visual Studio, cliquez-droit sur le projet dans l'Explorateur de solutions et choisissez Ajouter une Référence...
Vous aurez également exécuter dans cette erreur si vous utilisez le Portable Les Outils De La Bibliothèque comme il n'est pas pris en charge.
Essayer avec l'ajout de PresentationCore.dll
Après cela, vous pouvez utiliser le Système.Les fenêtres de l'espace de noms