3

如果我在 Visual Studio(Windows 窗体应用程序)中创建应用程序并在 Visual Basic 中编写代码。将其编译为 .exe 后,是否需要 vb 运行时才能在其他 PC 上运行?或者它像 C++ 应用程序那样运行没有问题。谢谢。

4

2 回答 2

4

您需要确保部署应用程序的计算机安装了适当的 .NET Framework(与您的目标相同)。

安装 .NET Framework 后,唯一的要求将是您的可执行文件以及您在项目中特别包含作为额外引用的任何依赖项(以及任何这些依赖项所需的)。

于 2012-10-24T15:55:07.277 回答
1

您可能来自 VB6 和之前的那些旧时代,那时您必须在目标机器上安装 VB 运行时才能运行您的应用程序。与您现在安装 Visual C++ 可再发行组件以运行 Visual C++ 应用程序的方式相同。

了解 .NET 的重要一点是,您使用哪种语言编写 .NET 应用程序并不重要。它只需要在目标机器上安装 .NET 框架,它必须与您在应用程序中定位的版本相匹配。当然,如果您引用 3rd 方 DLL,那是额外的,与任何其他框架相同。

这就是为什么您可以自由选择您选择的语言,而不会影响您的开发策略,无论是 VB.NET、C# 还是任何其他 .NET 语言,如果您决定,您可以在以后更改它。有可用于在不同 .NET 语言之间迁移的免费转换器,这使您作为开发人员可以灵活使用。

于 2012-10-24T19:29:04.233 回答