Visual Studio中$(xxx)宏的列表

21

我想建立一个列表,其中包含可在后期构建事件脚本中使用的所有Visual Studio宏。

  • $(Configuration):当前构建配置的名称(例如:Debug或Release)。

请查看此MSDN页面 - Julien Lebosquain
4个回答

21

只需在后构建事件对话框中单击“宏” >>按钮即可。 它会显示列表和结果的预览。 无论如何,这里是一个列表:

$(OutDir)
$(ConfigurationName)
$(ProjectName)
$(TargetName)
$(TargetPath)
$(ProjectFileName)
$(TargetExt)
$(TargetFileName)
$(DevEnvDir)
$(TargetDir)
$(ProjectDir)
$(SolutionFileName)
$(SolutionPath)
$(SolutionDir)

3
我认为 Visual Studio 的列表不是全包括的。$(MSBuildToolsPath) 和 $(registry:[key]@[value]) 在我使用 VS2010 时也可以工作。 - xr280xr

4

对于VS2017,官方微软文档在此处。而对于VS 2019,则在此处


2

虽然它不包括特定于项目的宏,但是如果您打开Visual Studio的开发人员命令提示符(在“开始”菜单中),您可以键入set,它将列出所有可见的内容,包括FramewokDir、WindowsSdkDir等。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接