<Target Name="CopyXlua" AfterTargets="Build"> <MakeDir Directories="$(TargetDir)\xlua.dll" /> <Copy SourceFiles="XLua\xlua.dll" DestinationFolder="$(TargetDir)\xlua.dll" /> </Target> 无效
时间: 2023-07-08 07:41:24 浏览: 184
indy10.0.52-d7
如果你添加了上述的代码片段,但是发现无法将 xlua.dll 文件复制到指定的目标文件夹中,可能是因为 MakeDir 任务的参数不正确。
在你的代码片段中,MakeDir 任务的参数应该是目标文件夹的路径,而不是一个文件夹名称。因此,你需要将代码片段中的“$(TargetDir)\xlua.dll”修改为“$(TargetDir)\xlua”:
```
<Target Name="CopyXlua" AfterTargets="Build">
<MakeDir Directories="$(TargetDir)\xlua" />
<Copy SourceFiles="XLua\xlua.dll" DestinationFolder="$(TargetDir)\xlua" />
</Target>
```
这个代码片段中,MakeDir 任务创建了一个名为“xlua”的文件夹,而不是“xlua.dll”文件夹,这是因为你想将 xlua.dll 文件复制到“xlua”文件夹中,而不是将目标文件夹命名为“xlua.dll”。
修改完代码片段后,重新生成项目即可将 xlua.dll 文件复制到指定的目标文件夹中。
阅读全文