[英]Delphi XE2: Use msbuild to build a project in command line prompt error MSB4067
我有一個使用Delphi XE2 IDE構建良好的項目。
我嘗試在命令行控制台中使用msbuild來構建項目:
SET BDS=C:\Program Files (x86)\Embarcadero\RAD Studio\9.0
c:\Windows\Microsoft.NET\Framework\v2.0.50727\MSBuild /p:config=Debug /target:Build /verbosity:diag myproj.dproj
MSBuild提示以下錯誤:
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\CodeGear.Common.Targets(674,9): error MSB4067: The element <__ShouldBuildVersion> beneath element <PropertyGroup> is unrecognized.
我比較了來自IDE和命令行的msbuild輸出,發現IDE msbuild輸出具有額外的輸出行:使用工具版本“ 2.0”進行構建。
也許有些參數在命令行用法中沒有正確設置。
Delphi XE2使用.NET Framework v3.5中的MsBuild
請參閱bin目錄中的rsvars.bat。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.