This hotfix includes the changes outlined in the following sections. One Identity may create additional hotfixes for other releases of the product. This hotfix provides updated scripts to fix a compilation error with .NET Framework 4.6.2 and later.
Database compilation fails on system scripts which have code like the following:
"The following scripts contain errors:
Do you want to block them?"
.NET framework version 4.6.2 ships its own ToHashSet() extension method which collides with One Identity Manager's own implementation which has the same signature.
At the time of writing, Development has tested this issue against .NET Framework 4.6.2 and later. However, if earlier .NET framework versions receive the same method with the same signature through any updates that Microsoft provides, the issue may also occur in earlier .NET framework versions.
This is a product defect (29896).
Development has replaced all occurrences in the standard scripts with new HashSet(Of String)(enumerable, StringComparer.Ordinal).
The fix will be included with 7.0 SP5, 7.1 SP4, 8.0 SP2 and 8.1.
The following is a list of items updated in this hotfix.
For general information on installing a hotfix please refer to this Knowledge Base article:How to apply Hotfixes (132081)