Skip to content

Breaking change to passing multiple properties as /p:P1=V1;P2=V2 #9435

@nguerrera

Description

@nguerrera

I believe this was changed by dotnet/cli#9153

Steps to reproduce

  1. Create test.proj with the following content
<Project>
  <Target Name="Build">
    <Message Importance="High" Text="A: $(A)" />
    <Message Importance="High" Text="B: $(B)" />
  </Target>
</Project>
  1. dotnet build test.proj /p:A=1;B=2 /nologo /clp:NoSummary

Expected behavior

  A: 1
  B: 2

Actual behavior

  A: 1;B=2
  B:

Environment data

.NET Core SDK (reflecting any global.json):
 Version:   2.2.100-preview1-008941
 Commit:    dae5099ffb

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   d:\src\s\sdk\.dotnet\sdk\2.2.100-preview1-008941\

Host (useful for support):
  Version: 2.1.0-rtm-26515-03
  Commit:  caa7b7e2ba

.NET Core SDKs installed:
  2.2.100-preview1-008941 [d:\src\s\sdk\.dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.0-rtm-30752 [d:\src\s\sdk\.dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.0-rtm-30752 [d:\src\s\sdk\.dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 1.0.5 [d:\src\s\sdk\.dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.2 [d:\src\s\sdk\.dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.0 [d:\src\s\sdk\.dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.0-rtm-26515-03 [d:\src\s\sdk\.dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions