簡體   English   中英

Delphi XE2:使用msbuild在命令行提示符錯誤MSB4067中生成項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM