我在VS 2017中运行.net核心应用程序。在.csproj文件中我有以下内容
<ItemGroup>
...........
<PackageReference Include="OpenIddict" Version="$(OpenIddictVersion)" />
..........
</ItemGroup>
代表其他包裹的点。 我需要知道的是$(OpenIddictVersion)变量在哪里? 我怎么知道它正在采用哪个版本? 变量设置在哪里?
由于
答案 0 :(得分:0)
此$()
语法代表MSBuild property。
MSBuild属性可以来自不同的地方:
csproj
文件)中,有一个名为 PropertyGroup 的部分,其中包含以下属性:
<PropertyGroup>
<OpenIddictVersion>2.0.0</OpenIddictVersion>
</PropertyGroup>
csproj
文件中声明的.target文件,或为构建自动导入的.target文件。configuration=Debug|Release
之类的MSBuild属性,它是通过用户选择(在Visual Studio中)或通过命令行中的特定参数来注册它们的。/p:OpenIddictVersion=2.0.0
来构建命令来注册任何属性。因此,我们缺少有关构建过程的信息,无法确定数据的来源。