【发布时间】:2015-08-10 02:01:12
【问题描述】:
我有一个 C# 项目,在 Pre-Build 事件中有以下行:
复制 "(RSSDK_DIR)\bin\win32\libpxccpp2c.dll" "($OutDir)" /Y
RSSDK_DIR 是环境变量,$OutDir 是公认的宏符号。我正在尝试将给定的 DLL 从第一个目录复制到输出目录。
当我构建项目时出现错误:
Error 1 The command "copy "(RSSDK_DIR)\bin\win32\libpxccpp2c.dll" "($OutDir)" /Y" exited with code 1.
我在 C++ 项目中完成了类似的任务,并且效果很好。此外,您可以在“输出”窗口中看到构建事件触发时正在运行的实际命令完全展开。在这种情况下,对于我的 C# 项目,它似乎没有扩展环境变量或宏符号。我已经阅读了其他关于像这样复制文件的 SO 帖子,我的版本似乎与我所看到的相同。
我怎样才能让它工作?是否有任何 IDE 设置或工具来帮助调试它?
【问题讨论】:
-
我更新的答案对你有用吗???
-
@jmelosegui 不,它没有,我现在没有时间在这方面投入更多精力。我确实赞成您的答案,因为我发现它很有用,但由于我仍然遇到问题,我没有将其标记为已接受的答案。
标签: c# visual-studio-2013 pre-build-event