我在Company.System
命名空間中有自定義類。但是現在我正在編寫參考System
的代碼,但它引用了Company.System。我可以使用global::System
來指定.NET系統命名空間,但是當我通過visual studio(ie)創建服務安裝程序時,所有類都被引用爲Company.System
,並且設計器不起作用。我怎樣才能解決這種情況?如何在C#中使用自定義系統命名空間?
0
A
回答
1
你使用下面的代碼嗎?
using Company.System;
使用您自己的庫的別名。
using Company.System = Foo;
1
你必須使用別名一個名稱空間,彼此之間進行區分:像
using colAlias = System.Collections;
colAlias::Hashtable test = new colAlias::Hashtable();
更多的信息在這裏:http://msdn.microsoft.com/en-us/library/c3ay4x3d(v=vs.80).aspx
0
最明顯的解決方案是重命名Company.System
命名空間 - 它一定會引起爲你和可憐的維護開發人員帶來悲痛。
另一種方法是在向包含Company.System
命名空間的程序集添加引用時使用Aliases
功能(請參見http://msdn.microsoft.com/en-us/library/ms173212(v=vs.80).aspx)。
相關問題
- 1. 如何在C++ builder xe中使用命名空間系統?
- 2. 在系統命名空間中放置自定義代碼
- 3. 系統和自定義命名空間的區別
- 4. 如何在託管C++參考類中使用命名空間系統
- 5. 如何爲自定義控件使用嵌套命名空間?
- 6. 如何使用自定義命名空間創建SyndicationFeed
- 7. 如何使用PEAR庫自定義命名空間裏?
- 8. 如何使用自定義命名空間連載
- 9. 在WCF中使用命名空間創建自定義MessageHeader
- 10. 如何讓ReSharper使用系統命名空間進行排序?
- 11. 如何使用命名空間系統:集合
- 12. Microsoft.Office.Interop.Word命名空間覆蓋我的系統命名空間? C#ASP.net
- 13. 命名空間系統沒有成員在C++中繪圖
- 14. 如何在命名空間元素中定義非命名空間元素?
- 15. 如何在自定義SharePoint Web Service中使用topologymanager過時的命名空間?
- 16. ActionScript自定義命名空間界面
- 17. python feedparser自定義命名空間
- 18. Spring配置自定義命名空間
- 19. 帶自定義命名空間的XmlSerializer
- 20. 是否有任何理由不在系統命名空間中使用別名?
- 21. C++命名空間聲明和定義
- 22. 在Android上使用KSOAP。自定義命名空間的問題
- 23. 如何定義SoapVar命名空間?
- 24. 如何定義春天命名空間
- 25. XSL:如何定義命名空間TNS
- 26. 如何在另一個XSD中使用命名空間定義的類型? (通過命名空間引用它)
- 27. 命名空間:使用系統及使用System.IO
- 28. 在代碼中定義命名空間
- 29. 定義VS命名空間
- 30. XMLStarlet命名空間定義