2010-08-04 23 views
9

Tengo un proyecto VS2010 que necesita una referencia a System.Xaml. Voy a Agregar referencia, busco las referencias de .NET y no está allí. :?¿No puede encontrar System.Xaml?

Comprobé doble el GAC también, y no tuve tanta suerte.

No puedo entender por qué no está en la máquina. Esta máquina tiene .NET 3.5 SP1 y .NET 4.0 instalados.

Prefiero que haya una explicación simple para este problema y no tenga que recurrir a la reinstalación del marco. T-T

¿Alguna idea? Muy apreciado.

Respuesta

14

Su proyecto probablemente sea .Net 3.5 objetivo, que no tiene esta DLL.

Establezca la versión del marco en Propiedades del proyecto.

+3

ugh ... Soy un n00b. Gracias. :) –

+0

A menos que la versión del marco de destino sea intencional, en cuyo caso es la [referencia que debe eliminarse] (https://stackoverflow.com/a/7830416/1430156). –

+0

¡Golpe en la frente! – codingguy3000

7

En mi máquina se encuentra en

C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Xaml.dll 

y está disponible en las referencias de diálogo añadir también (revisado en un proyecto de destino .Net4, lo que podría ser su problema aquí).

+2

Sí, está allí. Gracias.^__^ Supuse que se introdujo en .NET 3.5 x__x –

Cuestiones relacionadas