繁体   English   中英

如何在Visual Studio 2010中添加引用

[英]How to add a reference in Visual studio 2010

上次我从一个工作得很好的插件中添加引用,但如果我想在没有任何插件的visual studio中这样做的话

在visual studio中去项目选择添加引用 ,它们不是一个很好的方法来添加像搜索一样的插件并添加它们。

我找到了添加它的方法,在打开添加引用窗口后选择.net选项卡,如果你想假设

Microsft.Csharp然后他们没有搜索按钮或方式找到他们每当列出他们的成千上万。 所以在这种情况下选择任何组件并键入Microsoft然后他们转移到以Microsoft开始的插件。 如果您输入任何错误,请多次键入退格键以确保Microsoft已被删除再次启动Microsoft。

这是没有连线添加组件像许多软件有面子搜索时,在Visual Studio中列表有数千件事情他们的事情很难做到这一点。

当插件列表被删除并且您想要在项目中添加它们时,很难做到这一点。

好吧,当你没有任何插件并且想要轻松地做到这一点时,你有什么技巧吗?

我自己花了一段时间,但问题并没有像我想要的那样彻底毁灭。

在Visual Studio中添加引用的最佳方法或实践是什么?

Visual Assist X这样的Visual Studio加载项, CodeRush的 Resharper将为您提供帮助。

使用这些加载项中的任何一个,您只需使用您想要使用的类,例如。 FileInfo的。 加载项检测到这一点并理解您可能意味着System.IO.FileInfo并提供您一键添加命名空间引用(或者如果存在歧义,则为您提供多个命名空间)。

System.Net.Mail是System.Net的一部分。 您确定不仅仅缺少using语句,还要在命令文件中包含命名空间吗?

using System.Net.Mail;

尝试在文件顶部添加。

关于“技巧”也是如果你已经添加了引用,而不是using语句,并且你编写了要在程序中使用的类名。 右键单击它,然后选择“ 解决” 解决方案下的第一个选项会自动为您添加顶部的using语句。 第二个为您添加名称空间的类名称前缀。

编辑

我刚才再次检查过,System.Net.Mail实际上是在System程序集中,而不是System.Net。 我假设您已经引用了系统,但是在我的VS2010上,只要我引用了System(当然,默认情况下已完成),我可以包含System.Net.Mail。 您是否尝试过创建一个新项目,并尝试使用System.Net.Mail添加而不做其他任何事情?

如果添加了系统引用,则默认情况下还将具有System.Net.Mail命名空间。

使用系统键入。 在您的班级顶部,您将看到包含的命名空间列表

我建议使用Microsoft的Productivity Power Tools扩展,它将“添加引用”对话框替换为可以搜索引用的对话框,以及许多其他功能。

Anirudha,

我创建了一个可以帮助您实现目标的工具。 Muse VSReferences将允许您从Add GAC Reference菜单项向项目添加Global Assembly Cache引用。

在此输入图像描述

问候...

缪斯扩展

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM