参见帮助:
Visual Basic 和Visual C# /参考/C#编译器选项 主题

解决方案 »

  1.   

    不可以
    一般在本机编译好的程序在同类平台上都能执行,出错的原因可能是有些库没有正确注册
    用VS.NET自带的安装制作程序制作安装包,再发布
    如果仍然有问题,重新安装Framework.
    另外要看具体的出错内容
      

  2.   

    发布程序最好用vs.net带的工具,而且从理论上说,只要编译好的程序就可以在任何装有.net framework的机器上运行,但有时并不是如此,特别是在98下,会出现各种问题,所以你最好做一个安装布署程序来发布,而且也比较简单,只要新建 一个,按向导提示就好啦
      

  3.   

    现在我的程序是可以运行的,但因我写错造成访问数据库错误,请问是否可在framwork环境下编译。
      

  4.   

    当然可以,具体参数看帮助!不过前提是把framework注册一下
      

  5.   

    如果没有安将Framework是不可以运行和编译的,因为.NET编译出的代码与JAVA一样,都是一种特殊的代码,必须要有CLR才能运行。因此必须安装Framework。可以用Framework带的CSC.exe文件进行编译,这个文件可以在下面路径找到:X:\WINDOWS\Microsoft.NET\Framework\v1.1.4322(X 表示你的系统盘符,后面的 V1.1.4322 是安装版本号,根据你安装的不同版本而不同,当前主要有: V1.0.3705 这是Framework 1.0版本,是随VS.NET2002一同发行的版本;V1.1.4322是Framework 1.1版本,是随VS.NET2003一同发行的版本;V1.2.30703是现在在网上可以找到的最高一个版本,属于Framework 1.2版本,是一个英文版)。这个编译器是中文的,用CSC /?就可以查到帮助。
      

  6.   

    谢谢!!!!!我试过了!可以的!
    再问一下,我的程序是一个解决方案,包含多个类文件,要生成一个windows可执行文件,请问该如何操作?