Assembly names changed in Visual Studio update?

Noticed that the “InternalsVisibleTo” attribute stopped working after an update to VisualStudio tools for Unity.
Now it looks like Assembly names are appended with “.dll” in the .csproj. So cool, I’ll change my attribute from:

[assembly: InternalsVisibleTo(“Assembly-CSharp-Editor”)]
to
[assembly: InternalsVisibleTo(“Assembly-CSharp-Editor.dll”)]

Great! Visual studio not complaining anymore. But wait, now Unity complains!
So now I have

[assembly: InternalsVisibleTo(“Assembly-CSharp-Editor”)]
[assembly: InternalsVisibleTo(“Assembly-CSharp-Editor.dll”)]

It’s ok, just strange.

I’m guessing this has something to do with new Assembly definition files that didn’t make it into the 2017.2 Release. But the VSTU (3.4.0.2) added support for it anyway: