SAP Knowledge Base Article - Public

1705076 - The indirectly-referenced assembly 'BusinessObjects.Licensing.KeycodeDecoder, Version=13.0.2000.0 ... could not be found

Symptom

  • Using FxCop static code analysis tool from Microsoft to check .NET managed code assemblies for conformance to Microsoft's .NET Framework Design Guidelines
  • A project that includes the Crystal Reports Assemblies for .NET reports the following message:

Microsoft.FxCop.Sdk.FxCopException: The indirectly-referenced assembly 'BusinessObjects.Licensing.KeycodeDecoder, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' could not be found...

Environment

  • Crystal Reports for Visual Studio 2010
  • Visual Studio 2010

Reproducing the Issue

  • Run FxCop against any VS .NET project that references Crystal Reports Assemblies
  • The message will be produced on every compilation of the project

Cause

  • Even though the 'BusinessObjects.Licensing.KeycodeDecoder.dll is not needed anynore, it is still referenced by the CrystalDecisions.CrystalReports.Engine.dll

 fxcop.jpg

  • This issue has been escalated for a fix
  • Reference number ADAPT01629826

Resolution

Issue has been tracked ADAPT01637643 and resolved in Service Pack 5

Keywords

CR2010 2010 CR4VS2010 CR4VS VS2010 NET2010 Crystal Reports for .NET Framework 4.0 crforvs 13 fx cop , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , Bug Filed

Product

SAP Crystal Reports, developer version for Microsoft Visual Studio