我错过了什么,还是 xbuild 真的没有实现<Move>
任务?我正在尝试使用 MSBuild 文件为所有内容构建跨平台 C# 项目,因此我们的项目中 Windows 和 Linux 之间的差异会更小,我的 MSBuild 文件看起来有点像这样:
<Copy SourceFiles="$(SrcDir)/$(FirstFile);$(SrcDir)/$(SecondFile)" DestinationFolder="$(DestDir)" />
<Move SourceFiles="$(DestDir)/$(SecondFile)" DestinationFile="$(DestDir)/$(NewFileNameForSecondFile)" />
但是当我运行 xbuild 时,它会抱怨:
Error initializing task Move: Not registered task Move.
我错过了什么?我知道 xbuild 并没有实现 MSBuild 的一些更新和/或更高级的功能——我不得不解决其中的一些遗漏——但这项<Move>
任务似乎是一个非常非常基本的任务。它真的没有在 xbuild 中实现,还是我遗漏了一些明显的东西?