c# - VS 2017 for Mac 错误 MSB3073

标签 c# macos msbuild mono visual-studio-mac

当我构建我的项目时出现这个错误

/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/

相关文章:

java - OS X 10.10 优胜美地中的 Apache Tomcat

visual-studio-2013 - 使用 Microsoft.Build.Evaluation 解析实际引用路径

macos - 如何在Mac主机上的VM中使用IIS服务器?

python - Crontab 不会在 Mac OS 上运行 python

visual-studio - 链接来自另一个项目的所有 .obj 文件

c# - 从 C# 运行 Microsoft.Build.Evaluation.Project 的并行构建

c# - 简洁、快速的单例子类

c# - Azure Batch - 资源文件准备任务

c# - 如何在 .net 中找到当前线程的最大堆栈大小?

c# - 套接字和身份验证失败,因为远程方已关闭 WPF 中的传输流异常