【发布时间】:2015-09-10 09:30:12
【问题描述】:
是我遗漏了什么,还是 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 中实现,还是我遗漏了一些明显的东西?
【问题讨论】: