2014-07-24 34 views
3

我有許多項目的解決方案,包含3個可執行項目。我的所有項目都配置爲針對「x86」平臺,在解決方案配置管理器中,我甚至刪除了其他類似「混合」和「任何CPU」(這是因爲我使用了一些第三方庫限制了我堅持與x86)。所有3個可執行項目都是使用C#構建的簡單WinForms應用程序,目標是.NET 4完整配置文件。何時以及爲什麼Visual Studio在構建之後在「bin」中創建「x86」子文件夾?

現在,當我構建一個可執行項目時,其輸出內置於「bin/x86/Release」目錄中。當我構建一個其他可執行項目時,其輸出內置「bin/Release」,沒有「x86」子文件夾。

這是什麼 - 乍一看 - 不一致?

UPDATE

我需要修復它,因爲我想成功的建立後運行一些腳本,他們將預期一致的文件夾結構的輸出。

回答

5

如果您轉到Project> Properties> Build in Visual Studio,您將看到您的目標平臺(以及其他設置)。項目>屬性>輸出路徑

+0

謝謝你,但是所有:

如果您的構建目標是32位(X86),或「任何CPU」

最後,檢查你的「輸出」文件夾中創建該文件夾我的三個項目都設置爲x86目標平臺,正如我在我的帖子中所述。 –

+0

是嗎? 32Bit IS x86。 – KidCode

+1

是的,我知道,在這三個項目中,我只有一個平臺,而其中一個是「x86」。仍然其中2個構建爲「bin/x86/Release」,另一個構建爲「bin/Release」。 –

相關問題