2015-02-06 123 views
0

构建Windows表单解决方案后,是否可以在debug/release文件夹中生成多个exe文件?构建解决方案后bin文件夹中的多个exe文件

例如,我想生产在调试/释放文件夹每次我生成解决方案2周的EXE,1. MyApp.exe将2. MyApp_setup.exe

由于

+0

假设你正在使用Visual Studio,您可以使用[发布生成事件](http://stackoverflow.com/questions/4324347/vs-2010-post-build-copy-files-在对多目录多输出路径)。 – 2015-02-06 03:55:25

+1

在1个解决方案中创建2个项目。编译解决方案而不是编译项目。这是你试图完成的事情吗? – 2015-02-06 04:14:39

+0

如果我添加一个项目的问题是,每个项目都会在解决方案文件夹中有自己的文件夹,每个文件夹都有自己的调试/发布文件夹。虽然我试图在一个调试/发布文件夹中找到两个exes,因此twi exes将共享相同的默认设置 – caesardo 2015-02-06 05:29:44

回答

1

\bin\Debug\bin\Release文件夹是只有默认并可以在您的项目设置中进行更改。

enter image description here (点击查看大图)

所有你需要做的是将其更改为相对路径是什么项目都可以看到。

例如,如果你的文件夹结构就像

 
C:\ 
Code\ 
    MyAppSolution\ 
    MyApp\ 
    MyApp_Setup\ 

改变这两个项目使用..\CommonBin\Debug\作为它们的输出路径会放两个exe文件在C:\Code\MyAppSolution\CommonBin\Debug\


但是还有第二个选项也,如果你到MyApp项目添加引用MyApp_Setup当你去建立MyApp_Setup它会把MyApp.exe输出目录,因为它认为这是一种依赖。在构建时请确保您的Copy Local设置为true

enter image description here

+0

上面的部分是完美的......多个.NET EXE项目在相同的解决方案构建到同一个单一输出目录。一个有用的单一sln解决方案文件方案。 – 2017-03-16 23:08:28

相关问题