回答
是的,但是您需要在您的应用程序中托管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 –