我正在习惯新的集成开发环境(它是vc# express),但第一次接触有点令人困惑。当我打开Add Reference对话框并切换到.NET选项卡时,组装列表上方的标签显示:"Filtered to:.NET Framework4“。这是真的--我只能引用XNA4.0程序集加上像.NET 3.1这样的东西。然而,我看不到较旧的程序集,即托管的DirectX库,它们显然安装在我的计算机上,因为在vc#08中为它们添加引用没有问题。
这是什么?如何更换过滤器?标签是只读的。这些问题听起来很无聊,但我没有找到答案,也没有直观的解决方案。
提前谢谢。
发布于 2010-05-01 00:52:30
我们已经创建了一个工具,可以帮助您实现您的目标。Muse VSReferences将允许您从add GAC reference菜单项向项目添加全局程序集缓存引用。
问候
S
发布于 2010-04-17 04:43:04
将新应用程序更改为以.NET框架4和为目标,而不是以 .NET框架4客户端为目标
创建新应用程序时,默认情况下,某些项目以.NET框架4客户端配置文件为目标。
http://msdn.microsoft.com/en-us/library/cc656912.aspx
如果您的目标是.NET框架4客户端配置文件,则不能引用不在.NET框架4客户端配置文件中的程序集。相反,您必须以.NET框架4为目标。
发布于 2010-05-07 14:47:18
如何更改过滤器?
非常简单--您必须整体更改项目的目标.NET框架。这不是痛苦:)只需在解决方案资源管理器->属性->应用程序选项卡->目标框架(组合框)中的项目名称上使用人民币。选择您想要的。在Add Reference对话框中更改combobox ==更改筛选器。;)
https://stackoverflow.com/questions/2655497
复制相似问题