project.json > 脚本> 预编译 - 在脚本中使用宏值

project.json > scripts> precompile - use macro value in script

我想做的事情:

在 .NET 核心库的预构建事件中执行一些批处理文件。
批处理位于项目目录中,需要目标路径作为参数。

我找到了一种在 project.json 文件的上下文中执行此操作的方法,
但我无法让它接受 Visual Studio 宏作为参数 -
并且找不到关于这是如何完成的单一参考。
目前,宏被解释为字符串文字。

我有:

"scripts": {
                "precompile": 
                [
                    "$(ProjectDir)\Prebuild.bat $(TargetPath)"
                ]
}

使用%project:Directory%代替$(ProjectDir)