In my previous blog Assembly Display Name, I talked about some change we made in .Net framework 2.0 around assembly name paring and display name.

All the changes are for goodness. But it turns out many applications have unintentionally depended on the old behavior. To migitate this break, we introduced a per-application configuration setting to fall back to the old behavior.

You can enable the fall back by adding the following element to the application configuration file:

<configuration>
   <runtime>
      <useLegacyIdentityFormat enabled="1"/>
   </runtime>
</configuration>