【发布时间】:2016-10-28 07:02:18
【问题描述】:
我正在尝试编写一个构建后脚本,该脚本应该将所有必需的 dll 复制到 $(OutDir) 目录中。因此脚本必须知道AdditionalLibraryDirectories 和AdditionalDependencies 的列表才能执行复制过程。
有人知道如何在构建后事件脚本中访问它们吗?
【问题讨论】:
-
将自定义 msbuild 目标添加到项目文件可能更容易,它的语法通常可以更容易地复制这样的东西,尤其是与批处理文件相比。然后,您可以引用诸如 @(Link->'%(AdditionalDependencies )') 之类的库
-
@stijn 这听起来很有趣。你能提供更多细节吗?
-
@stijn 你能通过自定义 msbuild 任务遍历这些列表中的项目吗?
-
是的,尽管我认为自定义 Target 也有可能。我看看能不能给出答案。
标签: visual-c++ visual-studio-2015 msbuild post-build-event