以及我工作的掌上電腦,它有一個庫(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