一个工程中多个winform如何生成各自的exe
例:工程下有form1、form2,编辑后生成form1.exe   form2.exe各自可以独立启动。

解决方案 »

  1.   

    一个工程下可以创建多个项目,可以把form1、form2放在不同的项目下,这样编译过后,就会生成各自的exe;
    一个项目下是不可能生成多个exe的。
      

  2.   

    如果form1 和form2有公共的使用资源代码,那么可以把这些资源代码做成动态库(再生成一个项目),各自在把动态库的dll文件应用进来
      

  3.   

    ApplicationChooser.Run(typeof(Program), args);
      

  4.   

    不可能同时生成2个的,你可以通过修改Program.cs中的Main方法把Form1先设置为运行,编译,此时生成的就是Form1.exe,然后再修改Form2运行,此时生成的Form2.exe了,同时你需要保存第一个生成的Form1.exe