F# 用于重命名/制作文件额外副本的生成后事件#

F# 用于重命名/制作文件额外副本的生成后事件#,f#,f#-fake,F#,F# Fake,我想包括一个后构建事件,我们在VS与假。 因为我对这一点很陌生,所以我不知道如何用F#在fake中做同样的事情 为什么我需要这个,因为我有一个外部Dll/实际上是一个需要配置文件的EXCELDNA.XLL,所以我想用MYDNA.XLL.config重命名我的默认配置文件(App.config) 我还需要为支持的GUI可执行文件ie MyGUIApp.config制作同一配置文件的额外副本 显然,我不想在project中创建两个配置文件&每次更改都保持相同。FAKE支持“FinalTargets”

我想包括一个后构建事件,我们在VS与假。 因为我对这一点很陌生,所以我不知道如何用F#在fake中做同样的事情

为什么我需要这个,因为我有一个外部Dll/实际上是一个需要配置文件的EXCELDNA.XLL,所以我想用MYDNA.XLL.config重命名我的默认配置文件(App.config)

我还需要为支持的GUI可执行文件ie MyGUIApp.config制作同一配置文件的额外副本


显然,我不想在project中创建两个配置文件&每次更改都保持相同。

FAKE支持“FinalTargets”和BuildFailureTargets。请参见

感谢forki23我想使用具有buildFolder相对路径的Copy,但CopyFile无法这样做,因为提供了非法字符路径。