2015-02-06 54 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

相關問題