MSBuild内置变量列表

Kha*_*zor 159 msbuild

如何获取内置MSBuild变量列表?

我需要知道如何确定当前项目的csproj名称,并认为知道我在MSBuild中可以找到的其他内容可能会有用.

si6*_*618 197

来自MSDN的综合列表:

其他有用的清单:

第一个链接显示项目名称的MSBuild属性:

MSBuildProjectName没有文件扩展名的项目文件的文件名

  • 我还将包括 https://learn.microsoft.com/en-us/dotnet/core/tools/csproj#assembleinfo-properties。当迁移到新的 csproj 格式时,这些属性非常有用。 (2认同)

i_a*_*orf 10

http://msdn.microsoft.com/en-us/library/c02as0cs(loband).aspx

  • 这是后面问题中提到的宏列表的链接。我相信这些是 VS 设置的属性,因此请注意,如果从命令行构建 - 这些值将不会被设置。 (2认同)

Jon*_*onW 5

这似乎是一个非常详尽的列表:Common Macros for MSBuild Commands and Properties