Доброго времени суток.
Есть (или была) в компиляторе неприятная проблема, связанная с тем, что в процессе оптимизации приложение, написанное под .NET 4.5 использует метод из .NET 4.6. Если он не установлен на целевой машине, это приводит к крашу.
https://stackoverflow.com/questions/31253747/method-not-found-0-system-array-empty-asapp-bundleconfig-registerbundl
Вопрос — актуальна ли эта проблема для MSBuild 15 (VS 2017), как её можно избежать, не удаляя с билдера .NET 4.6?
Есть ли другие аналогичные проблемы? Где с ними можно ознакомиться?
Пока самым надёжным вариантом кажется переход на .NET 4.6.
"Хаос всегда побеждает порядок, поскольку лучше организован." (с) Терри Пратчетт