如果我在Visual Studio(Windows窗体应用程序)中创建应用程序并在Visual Basic中编写代码。在我将其编译为.exe后,我是否需要vb运行时才能在其他PC上运行?或者它运行没有问题,因为C ++应用程序。感谢。
答案 0 :(得分:4)
您需要确保部署应用程序的计算机安装了适当的.NET Framework(与您的目标相同)。
安装.NET Framework后,唯一的要求就是您的可执行文件以及您在项目中特别包含的任何依赖项(以及任何需要的依赖项)。
答案 1 :(得分:1)
您可能来自VB6和之前的旧时代,当您必须在目标计算机上安装VB运行时来运行您的应用程序时。与最近安装Visual C ++可再发行组件以运行Visual C ++应用程序的方式相同。
了解.NET的重要一点是,使用哪种语言编写.NET应用程序并不重要。它只需要在目标计算机上安装.NET框架,该框架必须与您在应用程序中定位的版本相匹配。当然,如果您引用第三方DLL,那就是额外的,与任何其他框架相同。
这就是为什么您可以自由选择您选择的语言,而不会影响您的开发策略,无论是VB.NET,C#还是any other .NET language,如果您决定,可以稍后更改它。有免费的转换器可以在不同的.NET语言之间进行迁移,这使得它作为开发人员可以灵活使用。