UnityPlayer.dll should be inside the _Data folder

The convention for Unity on Windows has always been to keep only the exe at the root, and every other resource and dll inside the _Data folder. Why then is the newly added UnityPlayer.dll placed on the root, alongside the exe?

https://unity3d.com/unity/beta/unity2017.2.0b7

  • Windows: The player executable has been split into two parts: a signed UnityPlayer.dll that has all the engine code, and a wrapper executable that merely calls into this DLL at startup. The source code for the executable can be found under Editor\Data\WindowsStandaloneSupport\Source\WindowsPlayer. It can be rebuilt with VS2015 as long as you have “Common Tools for Visual C++ 2015” and “Windows XP Support for C++” installed.