在开始构建之前,我需要完成几项复杂的工作。批量编写此文档将是一场噩梦。用CS编写这些内容会很可爱。我认为CSX是我最合理的方法。但是,有可能吗?如何调用它?
PS:如果您碰巧有更好/更简单的方法,我欢迎您。
最佳答案
我如何做到的:
BuildScript.csx
文件添加到您的项目,其中包含您希望在预构建时运行的脚本(VS2017将.csx文件解释为C#(intelisense等))"C:\Program Files (x86)\MSBuild\14.0\Bin\csi.exe" "$(ProjectDir)BuildScript.csx"
您可以通过将
C:\Program Files (x86)\MSBuild\14.0\Bin\
添加到Path
环境变量来改善csi.exe的使用以及将来的使用,因此命令为:csi "$(ProjectDir)BuildScript.csx"
附言:
您能指定您要做什么吗?可能会有更简单的解决方案。
关于visual-studio-2017 - 是否可以在VS2017预构建事件期间执行CSX?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43266729/