Apologies for not replying sooner, I had not subscribed to the topic in the forum and therefore hadn't seen your reply.
Previously I had reverted to version 1.48.0.5 where the problem didn't manifest, therefore wasn't prompted to investigate further until attempting the upgrade again.
Today I did that, to version 2.7.0.3, and the same issue is happening. However, you may be interested to know it may not be a problem for us after all, as it turns out we're not using System.EnterpriseServices.dll at all, we're just referencing it!
Removing the reference sorts everything out. Maybe this is the cause of the problem in the first place?!
Nevertheless, I have submitted a bug report in case it's something more sinister. Below is the line from the .csproj that references System.EnterpriseServices:
Code:
<Reference Include="System.EnterpriseServices" />
As you can see, it doesn't include any reference to a specific version, culture or PublicKeyToken.