exe文件~!但只可以在.Net框架下运行~!实际上它生成的是IL(中间语言)的代码~!放在工程的bin文件夹下

解决方案 »

  1.   

    作为从 Visual Studio .NET 中编译 Visual Basic .NET 程序的另一种方法,可从命令行编译以产生可执行 (.exe) 文件或动态链接库 (.dll) 文件。Visual Basic .NET 命令行编译器支持控制输入文件和输出文件、程序集以及调试和预处理器选项的完整选项集。每个选项有两种可用的可互换形式:-option 和 /option。本文档仅显示 /option 形式。下表列出了一些可以根据自己的需要进行修改的示例命令行。要实现的操作 使用 
    编译 File.vb 并创建 File.exe vbc File.vb 
    编译 File.vb 并创建 File.dll vbc /target:library File.vb 
    编译 File.vb 并创建 My.exe vbc /out:My.exe File.vb 
    打开优化并定义 DEBUG 符号,编译当前目录中的所有 Visual Basic 文件,生成 File2.exe vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb  
    编译当前目录中的所有 Visual Basic 文件,生成 File2.dll 的调试版本并且不显示徽标或警告 vbc /target:library /out:File2.dll /warn:0 /nologo /debug *.vb 
    将当前目录中的所有 Visual Basic 文件编译为 Something.dll vbc /target:library /out:Something.dll *.vb