【问题标题】:C# plugin frameworkC# 插件框架
【发布时间】:2016-08-31 18:13:28
【问题描述】:

我有一个用 C# 实现的插件框架,插件接口用 C# 编写并编译在 DLL 中。有没有办法可以用 C# 以外的 .NET 语言为该框架编写插件?感谢您的宝贵时间!

【问题讨论】:

  • 当您使用另一种语言创建项目并引用该项目中的 DLL 时会发生什么?

标签: c# plugins interface frameworks


【解决方案1】:

DLL 编译为MSIL,而不是 C#。任何使用 .Net 框架的语言都可以引用和构建 DLL,因为它不依赖于语言。默认情况下,您将能够从任何基于 .Net 的语言继承您的基本插件类。

【讨论】:

  • 好的,这回答了我的主要问题,谢谢!你有在 VB 中实现的 C# 接口的具体例子吗?我应该如何在我的 VB 类中引用我的 C# 接口?有任何 .NET 约定吗?
  • 这就像您从 C# 中以任何其他方式执行此操作一样。您只需引用 dll,添加命名空间,然后像使用 VB 编写的类一样使用它,编译器将处理其余部分。
  • 好的,完美!再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多