Visual studio Visual Studio:在生成和/或发布时执行自定义代码

Visual studio Visual Studio:在生成和/或发布时执行自定义代码,visual-studio,build,Visual Studio,Build,是否可以让Visual Studio在生成和/或发布时执行我的设计代码 我试图完成的与web.config转换类似。我有一个JSON文件,它需要根据所使用的构建配置进行一些修改,但它并不像“用文件y替换文件x”那样简单,而是对JSON文件本身进行转换。我已经设计了一种进行转换的方法,我希望能够让VisualStudio在构建过程中执行执行此转换的代码 这可能吗 编辑:我实际上需要在发布时执行此操作,而不是在生成时执行此操作,但如果不可能,我将接受生成。您是否尝试过生成后操作?你可以编写一个自定义

是否可以让Visual Studio在生成和/或发布时执行我的设计代码

我试图完成的与web.config转换类似。我有一个JSON文件,它需要根据所使用的构建配置进行一些修改,但它并不像“用文件y替换文件x”那样简单,而是对JSON文件本身进行转换。我已经设计了一种进行转换的方法,我希望能够让VisualStudio在构建过程中执行执行此转换的代码

这可能吗


编辑:我实际上需要在发布时执行此操作,而不是在生成时执行此操作,但如果不可能,我将接受生成。

您是否尝试过生成后操作?你可以编写一个自定义工具(比如.resx“compiler”),但它可能太过复杂了……如果你在项目属性中引用了“Post build event command line”选项,那么我知道这个选项,但是我觉得为它创建一个可执行文件有点太过复杂了。我还需要能够将数据输入到其中——特别是配置名称——我不确定是否可以使用该选项。您必须创建一些东西(DLL或EXE)…如果需要,还可以创建一个批处理。是的,您可以传递参数,并且可以使用
$(配置名称)
宏(也可以使用其他宏)。