Visual studio 2017 VS 2017.csproj文件中指定的版本

Visual studio 2017 VS 2017.csproj文件中指定的版本,visual-studio-2017,Visual Studio 2017,我正在VS2017中运行.net core应用程序。在.csproj文件中,我有以下内容 <ItemGroup> ........... <PackageReference Include="OpenIddict" Version="$(OpenIddictVersion)" /> .......... </ItemGroup> ........... .......... 代表其他包的点。 我需要知道的是$(OpenIddictVers

我正在VS2017中运行.net core应用程序。在.csproj文件中,我有以下内容

  <ItemGroup>
...........
    <PackageReference Include="OpenIddict" Version="$(OpenIddictVersion)" />
..........
  </ItemGroup>

...........
..........
代表其他包的点。 我需要知道的是$(OpenIddictVersion)变量在哪里? 我如何知道它采用的是哪个版本? 变量设置在哪里

谢谢

这个
$()
语法代表了

MSBuild属性可以来自不同的位置:

  • From-在MSBuild文件(例如
    csproj
    文件)中,有一个名为PropertyGroup的部分包含以下属性:
    
    2.0.0  
    
  • From files-在
    csproj
    文件中声明的.target文件,或为生成自动导入的.target文件
  • 从构建-构建注册一些MSBuild属性,如
    configuration=Debug | Release
    ,可以通过用户选择(在Visual Studio中)或命令行中的特定参数注册它们
  • 从命令行-您可以通过向build命令添加语法
    /p:OpenIddictVersion=2.0.0
    来注册任何属性
因此,我们缺少有关构建过程的信息,无法确定数据的来源