我工作在C#幾個mounths。主要是我在C++上工作。 在C++使用Visual Studio如果我想添加一個靜態庫,我可以使用該項目的配置中添加頁眉和lib和路徑添加它。 當使用C#時,我認爲它是類似於DLL的東西,所有那些程序集都是在後期綁定上編寫的? 另外使用C#的visual studio我可以添加一個引用。這是我在問題開始時寫的那件事嗎?只有像DLL這樣的東西?ref和庫C++/C#
2
A
回答
0
C#進行管理,並且您引用作爲一個組件的一切都在運行時掛鉤,與DLL在C++。編譯器會在編譯時檢查你正在使用你的程序集,但它不會將它們連接起來。作爲構建後步驟,您可以使用http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx將程序集合在一起。
1
如果你想在C#中使用一個Win32 DLL時,必須爲它編寫C#的包裝。
相關問題
- 1. std :: [tr1 ::] ref和boost :: ref
- 2. Dreamweaver CC和cordova.js
- 3. @Ref和@QueryParam
- 4. bibtex和label/ref
- 5. 理解byref,ref和&
- 6. PHPMailer,CC和Linux服務器
- 7. 用vb.net與CC和BCC
- 8. flow-ref和處理策略
- 9. 傳遞由ref和out
- 10. $阿賈克斯(..)和REF
- 11. Ref參數和反射
- 12. 反序列化$ ref和$ id
- 13. Ref遊標和結果集
- 14. `&`和`ref`有什麼區別?
- 15. STL ref和cref函數
- 16. Out和Ref參數與FakeItEasy
- 17. Moq,ref,設置和隊列
- 18. ref和out在C++/CLI
- 19. case statement not ref with ref cursor
- 20. 什麼是「var cc = cc = cc || {};」在Cocos2D中做什麼?
- 21. 從cc設置cc自定義屬性cc
- 22. 使用CC的PHP中的電子郵件存儲庫使用CC
- 23. 如何在傳遞參數時使用boost :: ref和Boost.Parameter庫?
- 24. php mail()刪除CC,BCC和安全
- 25. 在makefiles CC和LD代表什麼?
- 26. Mac OS X上的PHPMailer和CC地址
- 27. Adobe Animate CC和JavaScript - 碰撞檢測
- 28. 讀取CC和BCC屬性時出錯
- 29. smtpfailedrecipientsexception是否適用於CC和BCC
- 30. 代理蓮花GetItemValue SendTo,CC和BCC
看到http://pinvoke.net/對Win32的幫助,從.NET。 – kenny 2009-08-15 01:19:45