如何在Visual Studio 2010中添加引用

时间:2011-02-22 08:54:57

标签: c# visual-studio-2010

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

在visual studio中转到项目选择添加引用,它们不是很容易添加更多插件,如搜索并添加它们。

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

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

这个东西很难做到这一点,这就是没有多少软件添加组件来搜索当列表中有数以千计的东西他们的预备件这样的事情。

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

当你没有任何插件并且想要轻松地做到这一点时,他们是否有任何技巧。

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

用于在Visual Studio中添加引用的最佳方法或实践

5 个答案:

答案 0 :(得分:1)

Visual Assist XResharperCodeRush等Visual Studio加载项可以帮助您解决此问题。

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

答案 1 :(得分:1)

System.Net.Mail是System.Net的一部分。你确定你不只是缺少using语句,在你的代码文件中包含命名空间吗?

using System.Net.Mail;

尝试在文件顶部添加。

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

修改

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

Anirudha,

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

enter image description here

...问候

Muse扩展