Não é possível encontrar o sistema.Montagem Do Windows

Este é o erro que obtemos:

erro 1 o sistema do tipo'.Janela.Ponto " é definido num conjunto que não é referenciado. Você deve adicionar uma referência ao sistema de montagem.Windows, Version = 2.0.5.0, Culture=neutral, Publickeyoken=7cec85d7bea7798e". C:\PacMan\PacMan\PacMan\PacManTests\UnitTest1.cs 65 13 PacManTests

Temos este erro no nosso projecto de teste de unidade que não consegue encontrar o sistema.Montagem Windows mas o nosso projeto principal pode encontrar a montagem e corre bem.

alguém tem alguma informação ou conselho sobre onde ou como podemos referenciar o sistema.Janelas para resolver este problema?

Author: McGarnagle, 2009-05-05

15 answers

No meu caso, não havia sistema.Referências do Windows disponíveis para pegar.
Tive de incluir uma referência à base de janelas.
 41
Author: Mehdi LAMRANI, 2012-07-02 11:18:37

Adicione a referência do conjunto à medida que adiciona qualquer outra referência do conjunto-quadro:

  • carregue com o botão direito no projecto
  • Seleccione "Adicionar referência"
  • Seleccione a Página. Net à esquerda e encontre o sistema.Janelas " na lista de conjuntos
  • duplo-click no " sistema.Windows " e a referência da montagem será adicionada
 19
Author: Jon Skeet, 2009-05-05 16:30:56
Encontrámo-lo, tivemos de entrar na pasta Silverlight e encontrar o sistema.Janela.dll e agora tudo é bom obrigado pela ajuda embora!
 5
Author: , 2009-05-05 16:46:30

Adicionar System.Windows referência do conjunto:

  • carregue com o botão direito no projecto
  • seleccione "Adicionar Referência"
  • seleccione a Página. Net à esquerda e encontre o sistema.Janelas " na lista de conjuntos
  • duplo-click no " sistema.Windows " para adicionar

Se isto não resolver o problema tente adicionar PresentationFramework, PresentationCore e WindowsBase assembleias (.NET 3.5)

 5
Author: cMinor, 2014-07-01 17:59:23
Isto ocorreu - me numa máquina com VS 2010 uma vez. Por alguma razão, o sistema .O conjunto do Windows não foi encontrado na página . net de Adicionar Referência . Estranho.

Neste caso, terá de ir à página procurar e navegar para:

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

Uma vez lá, seleccione a sub-pasta da versão apropriada (deverá ter um aspecto semelhante... v4.0_4.0.0.0__b03f5f7f11d50a3a) e então escolha o sistema.Janela.vai lá.

 4
Author: Derek W, 2014-01-28 00:10:45

Carregue com o botão direito na sua pasta "Referências" e carregue em "Adicionar referência" e depois seleccione o sistema.Janelas por baixo da Página.Net.

 3
Author: Nick Berardi, 2009-05-05 16:30:12
Encontrei a base de janelas necessária.dll em

C:\Program ficheiros\Conjuntos de referência\Microsoft\Framework\v3. 0

 3
Author: Andrew, 2014-02-09 14:09:24
Bem, na verdade foi o sistema.janela.apresentação na minha aplicação wpf...
 2
Author: Mike Graham, 2009-08-22 18:37:16

Se não tens sistema.Janelas nas suas referências. net, tente WindowsBase. Isso corrigiu a minha referência ao sistema.Janela.Ponto em VS 2008.

 2
Author: dmertl, 2011-02-24 20:24:53

Se estiver a utilizar o. NET Framework 2. 0, referencie

Sistema.Janela.Formulários

(e usando o espaço de nomes com o mesmo nome) fará o trabalho também

 2
Author: Jansk83, 2012-11-19 09:41:47
Tive o mesmo problema, no entanto foi causado porque estamos usando uma biblioteca de classe portátil e só ocorreu em certas instalações de PC.

Achei a questão a ser fixada nestas instalações com:

Http://www.microsoft.com/en-us/download/details.aspx?id=3556

Como esta correcção está incluída com o VS2010 e a actualização do Windows, só ocorreria em certos PCs.

 2
Author: Mister Cook, 2013-09-02 10:09:56

Adicione as mesmas referências no seu projecto de teste que vê como referências no projecto que está a testar.

Tenho uma coisa assim e acrescentei:

PresentationCore Quadro de apresentação WindowsBase

Agora parece ficar quieto.
 2
Author: JaJa, 2014-11-02 14:09:27

Tens de adicionar a referência ao projecto. Se estiver a usar o Visual Studio, carregue com o botão direito no Project in the Solution Explorer e escolha Adicionar Referência...

 1
Author: lc., 2009-05-05 16:31:08

Também irá deparar-se com este erro se usar as ferramentas de biblioteca portáteis porque não é suportada.

 1
Author: Echilon, 2012-06-27 15:19:26

Tenta com a adição de PresentationCore.dll Depois disso você pode usar o sistema.Espaço de nomes do Windows

 0
Author: miciry89, 2018-02-14 12:36:18