Dependencies nuget中的条件依赖
我有一个工具,我想通过nuget交付。我对它不是很熟悉,但到目前为止我读到的是,可以用条件定义依赖关系。条件也可以是环境变量吗 我在这里找到了这个:Dependencies nuget中的条件依赖,dependencies,nuget,Dependencies,Nuget,我有一个工具,我想通过nuget交付。我对它不是很熟悉,但到目前为止我读到的是,可以用条件定义依赖关系。条件也可以是环境变量吗 我在这里找到了这个: <ItemGroup> <!-- ... --> <PackageReference Include="Newtonsoft.Json" Version="9.0.1" Condition="'$(TargetFramework)' == 'net452'" /> <!-- ...
<ItemGroup>
<!-- ... -->
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" Condition="'$(TargetFramework)' == 'net452'" />
<!-- ... -->
</ItemGroup>
在上面的示例中,TargetFramework
中还有哪些其他“变量”
还有两个依赖项包含我需要的东西,我怎么能说我需要其中一个而不是两个?如果没有安装任何组件,我如何定义我想要的组件?是的,您可以在以下条件下使用环境变量: 仅当 属性没有价值。例如,以下代码设置 仅当
ToolsPath
环境
未设置变量:
c:\tools
资料来源:
可以在此处找到所有MSBuild内置属性的列表: