回答
是的,但是您需要在您的應用程序中託管CLR。
這是怎麼了IIS主機ASP.NET網站,和SQLServer如何允許CLR函數等
看看在CLR託管API這裏:http://msdn.microsoft.com/en-us/magazine/cc163567.aspx
TY,我認爲這完全回答了我的問題。 :) –
MSDN雜誌鏈接現已停止。我找不到它是新的URL,但是這裏有一些指向文檔的鏈接:https://docs.microsoft.com/en-us/dotnet/framework/unmanaged-api/hosting/index – AndyJ
你當然可以做到這一點通過COM-互操作。
您可以將.NET程序集定義爲公開COM接口,然後可以使用任何可以使用COM服務的本機進程訪問它。
這需要。 NET代碼運行在一個單獨的過程中,我主張CLR託管,因爲它是獨立的。 –
你確定嗎?它並不是必要的,我現在正在努力尋找任何可以說明它的參考。 –
底線是,如果你想使用.Net程序集,那麼你需要CLR來運行它。有多種方式在包括
- 主辦否則機進程
- 運行在單獨的進程的.Net組件內CLR和經由COM互操作通信的機進程來完成此
我不認爲你需要一個單獨的進程來使用COM Interop。你當然不是VB6-到--.NET的好時光。 –
@Steve你不需要COM互操作的單獨進程,但是如果你確實使用單獨的進程COM可以是進程之間的通信通道 – JaredPar
好吧,我同意;-)我以爲我會生氣一會兒,因爲我從來沒有*需要*運行託管組件進程以使用它們從非託管代碼(只要CPU架構相同)。 –
- 1. 是否有可能在非web應用程序中使用togglz
- 2. SQL Azure是否支持CLR程序集?
- 3. 是否有可能從vbscript執行.NET程序集(dll)?
- 4. 是否有可能確定.NET程序集編寫的語言?
- 5. 程序中是否有程序集?
- 6. 創建CLR程序集和可用組?
- 7. CLR何時在.NET進程中加載程序集?
- 8. 是否有可能知道.NET Framework是否從.NET應用程序安裝?
- 9. 在Maven程序集中是否有程序集標識屬性?
- 10. 是否有可能在phonegap ios應用程序中使用iframe
- 11. 在Xamarin中,是否可以鏈接到.NET 4.0程序集?
- 12. TextRenderer.DrawText()是否可以在WEB應用程序(C#.NET)中使用?
- 13. 是否有可能將.net程序集註冊爲COM而沒有強名稱?
- 14. 是否可以在非元素應用程序中使用GWT元素集合?
- 15. .NET 4.0程序集可以用於.Net 3.5應用程序嗎?
- 16. 是否有可能將yahoo messenger與android應用程序集成?
- 17. 是否有可能在運行時更新程序集版本?
- 18. 在Delphi XE2中使用.NET程序集
- 19. 是否有可能確定程序集是否在Web服務中加載?
- 20. 是否可以在.net程序中使用TOR網絡?
- 21. 在.net 4.0應用程序中引用.net 2.0程序集
- 22. CLR程序集C#DBMS
- 23. C#CLR程序集查詢
- 24. 在asp.net 2.0 web應用程序中使用.net 3.5程序集
- 25. 是否有可能隱藏REXX程序
- 26. 是否有可能在C#中編寫代碼並使用Script#在.NET程序集和JavaScript之間共享它?
- 27. 是否有可能「鉤」類來運行.net程序?
- 28. 是否可以禁用.NET程序集的反射?
- 29. 是否可以從ColdFusion引用.NET程序集?
- 30. 是否可以反編譯SQL Server CLR存儲過程程序集?
有用嗎? http://www.la-solutions.co.uk/content/DotNet/DotNet-CPlusPlusClients.htm –