如何获取内置的MSBuild变量列表?
我需要知道如何确定当前项目的csproj名称,并认为了解在MSBuild中可以找到什么其他信息可能会有用。
如何获取内置的MSBuild变量列表?
我需要知道如何确定当前项目的csproj名称,并认为了解在MSBuild中可以找到什么其他信息可能会有用。
来自 Microsoft Docs(新文档)的综合列表:
来自 MSDN(传统文档)的综合列表:
其他有用的列表:
第一个链接展示了项目名称的 MSBuild 属性:
MSBuildProjectName 项目文件的文件名(不包括文件扩展名)
这些属性也可以由第三方工具定义,所以为了获取完整的列表,我只需在C++项目中使用以下方法:属性 -> 配置属性 -> 通用 -> 然后在输出或中间目录下拉菜单中选择编辑...,你应该能看到所有已定义属性的列表。