.net - nuget restore with a switch to choose package version - Stack Overflow

I got a project file with a property1 like this<Project Sdk="Microsoft.NET.Sdk" TreatAsLo

I got a project file with a property1 like this

<Project Sdk="Microsoft.NET.Sdk" TreatAsLocalProperty="Property1">
 <PropertyGroup>
    ....
 <Property1></Property1>
</PropertyGroup>
 <Choose>
    <When Condition="'$(Property1)'==''">
      <PropertyGroup>
        <Property1>DefaultValue</Property1>
      </PropertyGroup>
    </When>
  </Choose>
<ItemGroup Condition="'$(Property1)' == 'DefaultValue'">
 <PackageReference Include="nuget.package.xy" Version="1.0.0" />
</ItemGroup>
<ItemGroup Condition="'$(Property1)' == 'OtherValue'">
 <PackageReference Include="nuget.package.xy" Version="1.10.0" />
</ItemGroup>

Is there a possibility to pass Property1 value to

nuget restore project.csproj -configFile Nuget.Config

to decide which package version to restore? Or could it be done in Nuget.Config somehow?

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1742416279a4439803.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信