我在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命名空间定义