Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net VS2008非.NET应用程序_Vb.net_Visual Studio_Visual Studio 2008 - Fatal编程技术网

Vb.net VS2008非.NET应用程序

Vb.net VS2008非.NET应用程序,vb.net,visual-studio,visual-studio-2008,Vb.net,Visual Studio,Visual Studio 2008,如何在VS2008中创建VB应用程序,而不要求该应用程序在具有.NET framework的计算机上运行?您不能。您需要返回Visual Studio 6并创建VB6应用程序。您不能。VB是基于.net的,不再有非.net的VB了 您所能做的最好是在应用程序的安装中包含.net可再发行版本。您不能在VS 2008中创建非托管VB应用程序 您必须使用C/C++或返回VS6 有关.NET链接器的更多信息,请查看下面的问题。从技术上讲,这是一种选择,但如果我要启动一个不想依赖.NET framewor

如何在VS2008中创建VB应用程序,而不要求该应用程序在具有.NET framework的计算机上运行?

您不能。您需要返回Visual Studio 6并创建VB6应用程序。

您不能。VB是基于.net的,不再有非.net的VB了


您所能做的最好是在应用程序的安装中包含.net可再发行版本。

您不能在VS 2008中创建非托管VB应用程序

您必须使用C/C++或返回VS6

有关.NET链接器的更多信息,请查看下面的问题。从技术上讲,这是一种选择,但如果我要启动一个不想依赖.NET framework的新应用程序,我不会使用托管语言


您需要使用第三方.NET链接器,Visual Studio本身不支持您所需的内容,但有许多工具允许您这样做

一些工具:

另一个非VS选项是使用Mono构建一个“捆绑包”,它将运行时和应用程序结合到一个可执行文件中:

我的理解是,单链接器不是免费的。。。这也是MonoTouch(用于在iPhone上构建.NET应用程序)如此昂贵的部分原因。@尼克:我不确定,但我认为只有Visual Studio插件不是免费的——捆绑包是免费软件包的一部分,可以通过命令行构建。当然,我们需要再次检查。投票以VB副本的形式结束!=VB.NET,所以他最好继续使用Visual Studio 2008并用C++编写它,但它根本不是VB应用程序…它将成为本地C++应用程序。