我们使用Visual Studio 2010 Professional在C++中编写Python模块。我们在另一个目录中输出Debug和Release模块,并且我们代码的Python部分的配置文件决定加载哪个版本。VS2010:当解决方案配置发生变化时运行命令
在C++开发过程中,我经常在Release和Debug配置之间切换。有时我忘记更新Python配置文件,然后我在Debug中构建,但发布版本仍在加载。
我想要的是自动更新配置文件,这样,当我将VS2010解决方案配置从发布切换到调试(或者其他方式)时,Python配置文件会自动更新。
更新:该解决方案由大约二十几个项目,并且存在将总是建没有单一的项目。我可以使用pre-buld命令,但是我必须将它添加到每个项目中,我都试图避免这种情况。
这是可能的,如果是这样,如何?
亲切的问候, Sybren
答复在更新之前进行。因为我不认为有什么办法可以在从Debug到Release(或其他方式)时触发某些东西,所以我会添加一个始终构建的虚拟项目(您可以为该项目配置依赖项)。该项目将执行post/pre-build命令。 – cyclops
这听起来像个好主意。我如何告诉VS2010应该始终构建一个项目? –
解决方案:像这样的自定义生成步骤设置:输出:不存在;执行After:PreBuildEvent –