找不到 System.Xaml?

15

我有一个需要引用System.Xaml的VS2010项目。我进入添加引用,搜索.NET引用,但它没有出现。

我也仔细检查了GAC,可惜还是没有找到。

我就是无论如何都想不明白为什么机器上找不到它。这台机器安装了.NET 3.5 SP1和.NET 4.0。

我宁愿有一个简单的解释来解决这个问题,而不必重新安装框架。T-T

有什么想法吗?非常感谢。

2个回答

16
您的项目可能针对的是 .Net 3.5,而该版本没有所需的 DLL。
您可以在“项目属性”中设置框架版本。

3
哎呀,我太菜了。谢谢 :) - Ashley Grenon
除非目标框架版本是有意为之,否则应该删除参考链接 - O. R. Mapper

12

在我的电脑上,它位于

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

同时,在“添加引用”对话框中也可以找到它(已在一个 .Net4 目标项目中进行检查,这可能是您在此遇到的问题)。


2
是的,它在那里。谢谢。^__^我以为它是在.NET 3.5中引入的 x__x - Ashley Grenon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接