Rather than excluding a file from the referenced output of an assembly, I want to add one!
I have a console application project (BuildTest1) that references a second cla
I was so close... I tracked this down to the MSBuild ResolveAssemblyReference task that is called from the ResolveAssemblyReferences target in Microsoft.Common.targets. This is what populates the ReferenceCopyLocalPaths item.
So looking at the pattern of files it was matching I discovered that the file extension .dll.config (rather than just .config) did the trick:
<PropertyGroup>
<AllowedReferenceRelatedFileExtensions>
.pdb;
.xml;
.dll.config
</AllowedReferenceRelatedFileExtensions>
</PropertyGroup>