What to do if xppbp can’t find best practice extensions.
Following an upgrade from v8.2 to v10, the best practice analyser (xppbp.exe) started complaining that the following assembly was missing:
Microsoft.Dynamics.AX.Framework.MaintainabilityRules
I’m not sure if this is due to a new feature or whether the upgrade process caused the issue. Either way, it was simple enough to resolve by creating an assembly redirect (xppbp.exe.config) to make sure the framework probes the BPExtensions sub folder for the library:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="BPExtensions"/>
</assemblyBinding>
</runtime>
</configuration>
Leave a Reply