Closed
Description
From @thefringeninja on March 16, 2017 17:21
I've been porting a project over to the new .csproj format. This project has a dependency on FluentValidation
, which uses satellite assemblies. In VS2015, on compilation, these would be placed in their correct subfolders. VS2017 places all the satellite assemblies in the root build output folder. Since they all have the same filename, only one remains.
Minimal repro project file:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FluentValidation" Version="5.5.0" />
</ItemGroup>
</Project>
Copied from original issue: dotnet/msbuild#1877