在我的 .csproj 文件中有一些...快捷方式?系统变量?对于某些事情。像这样(在文件顶部附近找到):
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
但似乎还有更多选项,例如 $(Configuration) 和 $(Platform)。我在我的文件中找到了以下内容:
@(MainAssembly)
@(_DebugSymbolsOutputPath)
$(MSBuildToolsPath)
$(OutDir)
$(CopyBuildOutputToOutputDirectory)
$(ProjectDir)
$(_DebugSymbolsProduced)
$(SkipCopyBuildProduct)
$(Platform)
$(Configuration)
我不想制作自己的变量或类似的东西,我只想知道已经存在哪些保留类型供使用。
编辑我找到了我正在寻找的答案,它在 Microsoft.Build.CommonTypes.xsd 它包含这样的东西。