我在我的C++/CLI项目中有resources.resx文件,并且想创建一个构建来自动构建一个访问器类来帮助在需要时访问资源。我搜索了很多,但还没有找到一个体面的解决方案(使用VS2010)。试图使构建规则创建accessor类到resx文件
我可以创建这个访问器类:
RESGEN/STR:C++ resources.resx
这将创建一个resources.h文件(我想)和resources.resources文件(这是我可以删除)。但是我希望在更改resources.resx文件时运行该命令,这使我很头疼,因为该文件已经有一个构建目标“Managed resource compiler”,并且在该文件上运行resgen时,它包括7个其他资源文件并且没有/ str开关。
到目前为止唯一的自动解决方案是制作预构建事件命令,但这意味着每次构建时都会重新编译整个项目。
有什么建议吗?