我有一个VS项目,其中IntermediateDirectory的格式如下:"....\temp\$(SolutionName)\$(ProjectName)"。
我可以使用宏或插件来读取这个值,但是我需要实际的目录来操作那里的文件。现在,我手动替换"$(SolutionName)"和"$(ProjectName)"为相应的值,这样做虽然有效,但当使用不同的宏甚至是属性表中的用户宏时,可能会变得复杂。
所以我的问题是: Visual Studio API是否有内置函数来展开这些宏?或者是否有其他优雅的解决方案?
我可以使用宏或插件来读取这个值,但是我需要实际的目录来操作那里的文件。现在,我手动替换"$(SolutionName)"和"$(ProjectName)"为相应的值,这样做虽然有效,但当使用不同的宏甚至是属性表中的用户宏时,可能会变得复杂。
所以我的问题是: Visual Studio API是否有内置函数来展开这些宏?或者是否有其他优雅的解决方案?