2014-06-18 41 views
0

我們有一個稱爲「調試」的解決方案配置。如何使項目配置名稱不同,VS將所有輸出文件放到同一個文件夾中?

該解決方案包含具有各種結構名稱的多個項目,如「調試」,「單元測試」,「測試」,等等

的問題是,當我們建立的方案中,輸出被分散在與項目配置名稱匹配的文件夾。所以他們被放入「調試」,「單元測試」,「測試」等文件夾。

命名的原因是因爲還有其他解決方案文件和配置使用不同的配置星座構建項目。

我想設置輸出文件夾,以便它匹配解決方案配置的名字,而不是項目配置的名字。所以所有的東西都應該放在「調試」文件夾中。以某種方式可以做到這一點嗎?

我基本上尋找像$(ConfigurationName) envvar但解決方案配置名稱不是項目配置名稱的東西。

更新:

這些是C++項目。由於看起來Visual Studio對於不同類型的項目行爲不同。

回答

1

我在VS2013,但我會想象這不是一個新功能。

轉到解決方案屬性,在左側選擇Build,在底部可以指定輸出路徑。您可以在此字段中指定相對路徑並將輸出放在任何您想要的地方。

+0

VS2008在屬性頁面上似乎沒有該生成選項卡。 – Calmarius

+0

嘗試[this](http://msdn.microsoft.com/en-us/library/ms165410(v = vs.90).aspx)。或者這也可能工作。 [如何構建到通用輸出目錄](http://msdn.microsoft.com/en-us/library/ms165411(v = vs.90).aspx) –

相關問題