簡體   English   中英

將庫dll添加到引用后,類庫Intellisense未顯示

[英]Class Library Intellisense not showing up after adding the dll to the references

在C#中,我創建了一個ClassLibrary,它有一個Namespace和一個Class。 我保存並構建它。 在其他項目中,當我使用它時,我通過瀏覽到.dll位置將其添加到我的引用中。

但問題是它的名字沒有出現在Intellisense中。 即當我: using ...我的DLL沒有顯示..我正在將庫導入ConsoleApp。 App和庫目標框架都是.NET Framework 4.0,我制作了它們的Assembly 4.0.0.0,所以它們完全相同。

有什么設置或我缺少的東西? 怎么能讓它彈出來?

我正在使用VS2010 Professional

謝謝您的幫助

也許這很有用,我有一個類似的問題,我有一個Web項目,通過選擇項目添加對類庫的引用,但如果我對類庫進行了更改,我看不到該更改Web項目的intellisense,在嘗試了很多東西后,我看到在最近添加的引用中,選項“Local Copy”的值設置為“True”,然后我將其更改為false並且everething正常工作!

我有一個類似的問題但在我的情況下,它是班上的財產。 如果轉到文件屬性並查找“ 構建操作” 不知何故我的設置為Content它必須設置為Compile

我正在使用Visual Studio 2013.我希望這可以幫助其他人。

程序集的命名空間是否與當前打開的項目的命名空間不同? 我有時候當前項目和程序集共享相同的命名空間路徑,智能感知可能會搞亂。

一般來說,Visual Studio非常適合智能感知生成,特別是對於C#。 但是有時會出現一些關於模糊性的有趣條件,特別是混合項目類型,它只是不起作用。

將您的內容放在同一個命名空間中讓我想知道您是否確實修復了問題(它可能只是在當前加載的項目而不是程序集中自動完成命名空間),但如果它允許您繼續工作,那么請使用它!

右鍵單擊項目,在該項目上添加dll / project選擇菜單project dependancies項的引用,並select/MarkCheckBox作為參考項目/ dll。 然后它會正常工作。

如果類庫項目在創建后更改了其名稱,那么智能感知可能由於目錄問題而無法找到它,我相信。

我使用通用的“ClassLibrary1”或其他任何東西創建了我的類,然后更改了VS2017中的默認命名空間,類名和項目名稱。 我關閉了VS2017並更改了目錄名以匹配我的默認命名空間,然后在VS2017中重新關聯項目文件,然后在我的主項目文件中重新添加了引用。

一切似乎現在都已解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM