簡體   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