使用新的SDK風格csproj格式時,可以使用<targetframeworks>
元素作爲目標框架的分號分隔列表來構建項目。當使用OutDir時,每個目標框架的子文件夾中的MSBuild輸出
這導致生成輸出文件夾每個目標架構的一個子文件夾:
然而,路過的MSBuild命令行上OUTDIR屬性時,它不會創建子文件夾,並內置程序集都放在同一個文件夾中。
命令行工作,但不允許輸出位置:
msbuild projectfile.csproj
命令行在前):
msbuild projectfile.csproj /p:OutDir=buildtemp
有什麼辦法放置在非默認的文件夾中生成輸出,同時仍保持targetframwork子文件夾?