VS 2017 for Mac Error MSB3073



当我构建项目时出现此错误

/Library/Frameworks/Mono.framework/Versions/5.0.1/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(5,5(:错误MSB3073:命令"xcopy "/Users/max/core/ExternalInterfaces/Betinaction.ExtTransactions/Betinaction/Betinaction/bin/Debug/*.dll" "/Users/max/core//../packages/BetInAction.Core.1.0.0/"/Y" 以代码 127 退出。(MSB3073((Betinaction.ExtTransactions(

这个错误将我移动到这行代码(这一行在代码的 Exec 标签中(:WorkingDirectory="$(OutDir(" command="$(PostBuildEvent(">

这是该行所在的文件:/library/Frameworks/Mono.framework/Versions/5.0.1/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets

您应该仔细选择要在非 Windows 平台上使用的命令。可以在这里找到一个例子,

https://github.com/lextm/obfuscar/blob/master/Console/Obfuscar.Console.csproj#L104

  • rename -> mv
  • del -> rm

在您的情况下,xcopy -> cp

有关如何使用cp的信息可以在这里找到,

https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/cp.1.html

最新更新