0
我試圖獲得對MSBuild輸出的絕對控制。如果我運行:MSBuild輸出目錄
msbuild project.msbuild
或:
msbuild project.msbuild /p:configuration=Debug
我會得到的文件夾:
- 調試
如果我運行:
msbuild project.msbuild /p:configuration=Release
我會得到的文件夾:
- 發佈
輸出目錄結構我想是這樣的:
- 的Win32 \調試
- 的Win32 \發佈
- 64 \ Debug
- x64 \ Release
我第一次嘗試OutputPath,但沒有發生任何事情。然後,我試過如下:
<OutDir>$(Platform)\$(Configuration)\</OutDir>
現在,我得到的編譯好的二進制文件中指定的文件夾,但由於某些原因,舊的目錄結構中創建包含目標文件。所以,如果我跑:
msbuild project.msbuild
我最終得到的是:
- 調試(包含目標文件)
- 的Win32 \調試(包含二進制文件)
我想要的一切在同一個文件夾中,我指定的文件夾,而不是默認的MSBuild決定。