Skip to content

[Bug]: SourceRoot items added in .nuget.g.props files do not take NuGetPackageFolders property in consideration #11455

@tmat

Description

@tmat

NuGet Product Used

dotnet.exe

Product Version

6.0.100

Worked before?

Yes

Impact

It's more difficult to complete my work

Repro Steps & Context

Below is the relevant part of the generated props file. Setting NuGetPackageFolders will not have any effect on the generated SourceRoot items. Shouldn't these be consistent?

  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Test\.packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
  </PropertyGroup>
  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
    <SourceRoot Include="C:\Test\.packages\" />
    <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
    <SourceRoot Include="C:\Program Files (x86)\Microsoft\Xamarin\NuGet\" />
    <SourceRoot Include="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\" />
  </ItemGroup>

Verbose Logs

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions