如何在VS2008中创建VB应用程序而无需在具有.NET框架的计算机上运行应用程序?
答案 0 :(得分:3)
您无法在VS 2008中创建非托管VB应用程序。
您必须使用C / C ++或返回VS 6.
您可以查看以下问题,了解有关.NET链接器的更多信息。这在技术上是一个选项,但如果我开始一个我不想依赖于.NET框架的新应用程序,我就不会使用托管语言。
答案 1 :(得分:3)
您需要使用第三方.NET链接器,Visual Studio本身不支持您所使用的内容,但许多工具允许它完成。
一些工具:
另一个非VS选项是使用Mono构建一个“Bundle”,它将运行时和应用程序组合成一个可执行文件: Mono:Runtime - Bundles
答案 2 :(得分:1)
你做不到。您需要返回Visual Studio 6并创建一个VB6应用程序。
答案 3 :(得分:1)
你做不到。 VB是基于.net的,不再是非.net VB了。
您可以做的最好的事情是将.net可再发行组件包含在您的应用程序的安装中。