Skip to content

RuntimeConfigParserTasksAssemblyPath in Microsoft.NET.Runtime.RuntimeConfigParser.Task is wrong #53811

@rolfbjarne

Description

@rolfbjarne

Description

The RuntimeConfigParserTasksAssemblyPath property in the Microsoft.NET.Runtime.RuntimeConfigParser.Task NuGet is wrong:

$ cat Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/Sdk/Sdk.props
<Project>
  <PropertyGroup>
    <RuntimeConfigParserTasksAssemblyPath>$(MSBuildThisFileDirectory)..\tasks\RuntimeConfigParser.dll</RuntimeConfigParserTasksAssemblyPath>
  </PropertyGroup>
  <UsingTask TaskName="RuntimeConfigParserTask" AssemblyFile="$(RuntimeConfigParserTasksAssemblyPath)" />
</Project>

The RuntimeConfigParserTasksAssemblyPath variable points to tasks\RuntimeConfigParser.dll inside the NuGet, but the assembly is in a different folder:

$ find Microsoft.NET.Runtime.RuntimeConfigParser.Task/
Microsoft.NET.Runtime.RuntimeConfigParser.Task/
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/Icon.png
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/tasks
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/tasks/net6.0
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/tasks/net6.0/RuntimeConfigParser.dll
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/tasks/net472
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/tasks/net472/RuntimeConfigParser.dll
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/Microsoft.NET.Runtime.RuntimeConfigParser.Task.nuspec
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/Sdk
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/Sdk/Sdk.props
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/THIRD-PARTY-NOTICES.TXT
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/build
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/build/Microsoft.NET.Runtime.RuntimeConfigParser.Task.props
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/LICENSE.TXT
Microsoft.NET.Runtime.RuntimeConfigParser.Task//6.0.0-preview.6.21276.13/Microsoft.NET.Runtime.RuntimeConfigParser.Task.nupkg

The assembly seems to come in two variants, so it's in two folders: tasks/net6.0 and tasks/net472.

CC @steveisok

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions