Extensions discovery issue in DacPac's DacServices.Deploy()
Due to specifics of our application we load the assembly Microsoft.SqlServer.Dac.dll, as well as all other it relies on, by leveraging the method Assembly.Load(byte[]). Then, once we call DacServices.Deploy(), it fails with the below ArgumentException:

because its implementation:

is not ready to handle the contract of Assembly.Location saying: "... If the assembly is loaded from a byte array, such as when using the Load(Byte[]) method overload, the value returned is an empty string ("") ..."
So, the above ArgumentException is because Path.GetDirectoryName was supplied an empty string. The code should verify the property Assembly.Location for an empty string prior trying to use it.
Are there plans to fix this issue?