以及我工作的掌上电脑,它有一个库(System.data
)和 (System.data.sqlclient
),那么他们是不完整的库,然后我需要使用 System.data
(完整库),但现在我有2次DLL的调用(System.data
) 和完整的图书馆有System.data.sqlclient
过,然后我与他们的问题,所以如果 我只使用了完整的图书馆,我有一个问题,的Cuz System.data
(未完全库)有一件事至极System.data
(完整的图书馆)没有,所以我需要使用2个DLL(具有相同的命名空间),我有问题...它是否有可能改变一个dll的命名空间?
-3
A
回答
3
请参阅extern alias在MSDN和a tutorial在视觉工作室中使用它们。
在命令行编译器中的引用声明:
/r:SystDataOfficial=System.Data.dll
/r:SystDataOther=data.dll
然后在你的代码:
extern alias SystDataOfficial;
extern alias SystDataOther;
var c = new SystDataOfficial::System.Data.SqlClient();
你也可以只放了的DLL作为别名之一,并使用其他一个通常是
请注意,类型不能一起使用。此代码将无法正常工作:
// Expect SystDataOfficial::SomeConstant
SystDataOfficial::System.Data.SqlClient.SomeMethod(SystDataOther::SomeConstant);
0
相关问题
- 1. 是否有可能在PHP中使用一个命名空间的变量?
- 2. 是否有可能颠倒c#命名空间的别名?
- 3. 哪个DLL具有Windows.Devices.Gelocation命名空间?
- 4. 是否有可能更改实体的名称空间(NDB)
- 5. 是否可以引用两个命名空间相同的命名空间?
- 6. 是否有可能强制`round`在命名空间std中?
- 7. 是否有可能将模板实例视为命名空间?
- 8. 改变XML命名空间
- 9. XSLT改变命名空间
- 10. 是否可以在@ nrwl/nx中更改命名空间名称?
- 11. 命名空间可变
- 12. 是否有一个JavaScript的命名空间大写标准
- 13. 这是否有一个PHP命名空间的快捷方式?
- 14. 使用XHTML命名空间,每个属性是否也有命名空间?
- 15. 为cpp创建一个没有命名空间的dll
- 16. C#让所有的命名空间从一个.dll
- 17. c编译器在其命名空间中有一个功能(可能是?)。 mac
- 18. 是否有可能在VB.NET WinForms项目的子命名空间中有表单?
- 19. 试图从命名空间加载类您是否需要从另一个命名空间“使用”它?
- 20. 是否可以更改脚手架命名空间?
- 21. PHP命名空间是否有完善的命名约定?
- 22. 每个编译单元是否只有一个未命名的名称空间?
- 23. 是否有任何IDE能够重命名PHP中的重构命名空间?
- 24. 是否有可能使一个常数不可改变?
- 25. 是否有可能在多个文件中共享一个名称空间
- 26. 是否有可能获得已定义的命名空间的列表
- 27. 是否有可能让一个swagger参数名称有变量?
- 28. 是否有可能改变iFrame的CSS?
- 29. 是否有可能通过命名空间找到类文件的位置?
- 30. 不能在PHP的另一个命名空间中使用命名空间类
请清理您的文章更好的语法,这是很难理解你的问题,它可能被关闭。如果它确实关闭,你仍然可以编辑你的问题,它可以重新打开。 – 2012-01-12 16:56:18
就是“不完整”的'System.Data'的“完整”'System.Data'的一个子集?如果你只是使用“完整”的会发生什么?这听起来像你正在运行到完整的.NET Framework和客户端配置文件.NET框架之间的问题。有些东西正在使用客户端配置文件,但其他的东西需要充分。如果是这样的话,安装完整的框架应该可以正常工作。你绝对不想在两者之间选择DLL。 – David 2012-01-12 16:58:25
.dll文件的名称并不重要,你可以在同一个.dll文件有不同的命名空间 – 2012-01-12 16:58:41