当我构建我的项目时出现这个错误
/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.ExtTransactions/bin/Debug/*.dll""/Users/max/core//../packages/BetInAction.Core.1.0.0/"/Y"以代码 127 退出。(MSB3073) (Betinaction.ExtTransactions)
这个错误让我转到了这行代码(这行在代码的 Exec 标签中): WorkingDirectory="$(OutDir)"命令="$(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
重命名
->mv
del
->rm
在你的例子中,xcopy
-> cp
有关如何使用 cp
的信息可以在这里找到,
https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/cp.1.html
关于c# - VS 2017 for Mac 错误 MSB3073,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44193547/