在构建C#visual studio项目时复制和编辑.ini文件

在构建C#visual studio项目时复制和编辑.ini文件,c#,visual-studio-2010,msbuild,copy,config,C#,Visual Studio 2010,Msbuild,Copy,Config,我有两个相互使用的项目。 一个项目是一个可以运行其他项目类型的子项目的环境 所以这个环境项目可以随着时间的推移而升级。。。 我为子项目创建了一个模板,该模板创建了一个包含所有必要设置和文件的项目,因此,当它构建时,它会复制环境项目中的文件,并创建一个综合构建,以便在环境中运行子项目 我想做的是在构建子项目文件(从模板创建的文件)时,从环境项目的构建中复制所有文件,并更改从那里复制的config.ini文件,使其适合我构建的新项目的配置 底线: 我想在项目构建期间从已知路径复制文件。棘手的部分是我

我有两个相互使用的项目。 一个项目是一个可以运行其他项目类型的子项目的环境

所以这个环境项目可以随着时间的推移而升级。。。 我为子项目创建了一个模板,该模板创建了一个包含所有必要设置和文件的项目,因此,当它构建时,它会复制环境项目中的文件,并创建一个综合构建,以便在环境中运行子项目

我想做的是在构建子项目文件(从模板创建的文件)时,从环境项目的构建中复制所有文件,并更改从那里复制的config.ini文件,使其适合我构建的新项目的配置

底线: 我想在项目构建期间从已知路径复制文件。棘手的部分是我想要编辑这个文件(我可以将$variables$放入source.ini文件中,并在构建过程中更改它们,就像我对项目模板所做的那样)

我真的找了几天这个问题的解决办法,却找不到合适的

谢谢你的帮助


Yair

您应该在项目中使用“生成后步骤”来运行生成后所需的任何exe或批处理命令。

请解释“生成子项目文件”。构建指的是什么?顺便说一句:要在生成后事件中运行.exe文件,只需转到“生成事件”选项卡的项目属性,然后添加命令行,就像在命令提示符中写入命令一样。谢谢