2011-03-11 53 views
1

命名空間我有具有名稱空間A的項目的輸出是一個庫(DLL)中的C#項目。當我嘗試添加到從其他項目這個dll文件的引用,我不能看到一個命名空間中存在的DLL。在創建dll文件時,我應該做些什麼來查看命名空間?請儘早幫助我。暴露從裝配體在C#

感謝, 拉克什。

+1

請提供一些代碼示例,以便我們更好地瞭解您的圖書館項目。只是名稱空間不會削減它。爲了能夠看到在程序集A中定義的類型,這些類型需要公開。 – 2011-03-11 06:12:06

回答

0

請確保您有:

  • 添加在消費項目引用設置爲DLL的引用。
  • 使你的類公開。
  • 包括你的文件的頂部using語句,或引用完整的命名空間到你的依賴項目在消費類型。

項目引用:

Project References

+0

是的,我在消費項目中添加了對DLL的引用。 – 2011-03-11 06:11:59

+0

然後你有使用條款嗎? – 2011-03-11 06:13:03

+0

我不得不公開一些課程。感謝里奇梅爾頓。 – 2011-03-11 06:45:03

0

確保您的DLL針對的.NET Framework的版本匹配的程序,你正試圖從引用它。例如,如果您有一個以4.0框架爲目標的程序集,並且您嘗試從一個針對該框架舊版本的項目中引用該程序集,則可能遇到這些奇怪的問題,您無法在程序集中找到這些類型。