project.json>脚本>预编译 - 在脚本

时间:2016-10-21 10:41:38

标签: .net-core visual-studio-macros pre-build-event project.json

我想做什么:

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

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

我有什么:

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

1 个答案:

答案 0 :(得分:1)

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