Не удается найти System.Xaml?

У меня есть проект VS2010, которому нужна ссылка на System.Xaml. Я перехожу в ссылку "Добавить ссылку", просматриваю ссылки .NET, и ее нет.:

Я дважды проверил GAC, и такой удачи не было.

Я просто не могу понять всю жизнь, почему это не на машине. На этом компьютере установлены .NET 3.5 SP1 и .NET 4.0.

Я бы предпочел простое объяснение этой проблемы и не прибегать к переустановке фреймворка. Т-Т

Любые мысли? Очень ценится.

Ответ 1

Ваш проект, вероятно, нацелен на .Net 3.5, который не имеет необходимой DLL.

Вы можете установить версию платформы в свойствах проекта.

Ответ 2

На моей машине он находится в

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

и он также доступен в диалоговом окне добавления ссылок (проверен в целевом проекте .Net4, который может быть вашей проблемой здесь).