gpt4 book ai didi

c# - 我的C#程序需要使用VB文件中的方法,如何调用这个方法?

转载 作者:太空宇宙 更新时间:2023-11-03 19:16:47 25 4
gpt4 key购买 nike

我有一个用 VB 编码的文件,我需要在我的 C# 程序中引用和使用它。我无法让我的 C# 程序识别我的 .vb 文件,以便我可以通过 C# Windows 窗体方法向它发送变量。我怎样才能让这两个文件一起工作?我需要包含一个 using 语句和一个系统方法吗?你有什么建议?

最佳答案

  1. 创建一个 VB.NET 新项目
  2. 将您的 VB 文件添加到其中。
  3. 编译项​​目并从 bin 文件夹中获取 DLL。
  4. 在您的 C# 项目中添加对此 DLL 的引用。
  5. 现在可以访问VB文件的功能了。

或者,您可以在单个解决方案中同时添加 C# 和这个新的 VB 项目,并在 C# 项目中添加对 VB 项目的引用。从调试的角度来看,这是首选解决方案。

您可能想尝试免费提供的转换工具,这些工具可以将您的 VB.NET 代码转换为 C# 代码(反之亦然),从而摆脱上述所有问题。我经常使用名为 Econ NetVert 的优秀转换工具可用 here .

我刚刚注意到您已将 VB6 添加为问题中的标签之一。 VB6 中的代码是否有问题?如果是这样,您可能首先需要将其升级到 VB.NET。我知道 VS2003 中有一个向导可以为您完成这项工作。不确定现在 VS2010 或 VS2012 中是否有任何其他等效工具或方法。

关于c# - 我的C#程序需要使用VB文件中的方法,如何调用这个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15931307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com