【问题标题】:Can a VB.NET windows forms app reference and call a function in a C# DLL that references a C++ DLL?VB.NET windows 窗体应用程序可以引用并调用引用 C++ DLL 的 C# DLL 中的函数吗?
【发布时间】:2017-08-02 23:59:09
【问题描述】:

VB.NET 2017 Pro windows 窗体应用程序项目能否调用 C# DLL 项目中的包装函数,该函数调用第 3 方 x86 .NET Framework 3.5 DLL 中的函数?

VB.NET 和 C# 包装 DLL 是我的。

【问题讨论】:

  • 你试过了吗?
  • 很多时候,在浪费大量宝贵的开发时间之前,我选择了更明智的做法,首先向 Stackoverflow 社区询问可行性,结果发现确实有很严重的理由,为什么不尝试一个想法。时间是一种有限的资源——除非你 20 多岁。 :-D

标签: c# .net vb.net visual-studio dll


【解决方案1】:

我认为这是可能的。请阅读this

来自here

某些符合 CLS 的语言编译器(例如 C# 或 Visual Basic 编译器)使您能够指定您希望自己的代码符合 CLS。这些编译器可以检查 CLS 合规性,并在您的代码使用 CLS 不支持的功能时通知您。 C# 和 Visual Basic 编译器允许您将程序元素标记为符合 CLS,如果代码不符合 CLS,这将导致编译器生成编译时错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多