Neodynamic Barcode Professional for Reporting Services - Deployment
Deploying a report that uses Neodynamic Barcode Professional for Microsoft SQL Server Reporting Services is not different than any other report that uses .NET custom assemblies or Custom Report Items (CRIs). All functionality of Barcode Professional for Microsoft SQL Server Reporting Services is contained in a unique assembly (Neodynamic.ReportingServices.Barcode.dll).
Deployment Steps
The deployment steps will depend on the Reporting Services version you're going to use and/or your particular reporting scenario. For deploying a Barcode Professional for Reporting Services
please take a look ar the following reporting scenarios.
• Reporting Scenario #1: Barcode Professional with Reporting Services 2000
• Reporting Scenario #2: Barcode Professional with Reporting Services 2005/2008
• Reporting Scenario #3: Barcode Professional with Visual Studio 2005/2008 ReportViewer Controls (RDLC reports)

To deploy Barcode Professional with your SSRS 2000 report projects, follow these steps:
- Please, register your copy of Barcode Professional as is stated in the License Registration process topic.
- Copy the Barcode Professional for SSRS 2000 assembly (Neodynamic.ReportingServices.Barcode.dll – Version: 6.0.1100.0) located in [BarcodeInstallDir]\Bin\For SSRS 2000 folder to the Report Server BIN folder of the target server which default path is [MSSQLServerInstallDir]\MSSQL\Reporting Services\ReportServer\Bin
- Add the Barcode Professional CodeGroup into the Report Server policy configuration file on the target server. This file by default is in [MSSQLServerInstallDir]\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
Examine our Configuration File Sample located in [BarcodeInstallDir]\Config Files Sample\For SSRS 2000\rssrvpolicy.config to see how and where you have to add the Barcode CodeGroup element. Look for the following entry:
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="NeodynamicBarcodeControl" Description="This code group grants FullTrust to Neodynamic Barcode Professional for Reporting Services assembly."> <IMembershipCondition class="StrongNameMembershipCondition" version="1" PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100AB4EE885870B9FFB1AA61F0D42494FBD581B32D8B332B314698D557F603FBCC3733E8F727FDF9F1ADEBD9AF1DA0A50E7FCF6C60725AA8BFCA478A0E7FBF1D791712594E2375CB07A0BE0F24D31829F9830D7FDC72EEA3CD5A0E39C22E347E3B1CABDE32ABA9CAF81CCF938FD730C451B86BD8DC6250078DFD88838DF4D9C73A7" /> </CodeGroup>

To deploy Barcode Professional with your SSRS 2005/2008 report projects that run in SERVER/REMOTE MODE, follow these steps:
- Please, register your copy of Barcode Professional as is stated in the License Registration process topic.
- For Reporting Services 2005
- Copy the Barcode Professional for SSRS 2005 assembly (Neodynamic.ReportingServices.Barcode.dll) located in:
- For 32-bit Platform look for [BarcodeInstallDir]\Redistributable\For SSRS 2005 (x86)\Neodynamic.ReportingServices.Barcode.dll – File Version: 6.0.2086.0
- For 64-bit (AMD64 or EM64T) Platform look for [BarcodeInstallDir]\Redistributable\For SSRS 2005 (x64)\Neodynamic.ReportingServices.Barcode.dll – File Version: 6.0.2064.0
- For 64-bit (Itanium - IA64) Platform look for [BarcodeInstallDir]\Redistributable\For SSRS 2005 (IA64)\Neodynamic.ReportingServices.Barcode.dll – File Version: 6.0.2064.0
to the Report Server BIN folder of the target server which default path is [MSSQLServerInstallDir]\MSSQL.x\Reporting Services\ReportServer\Bin
- Copy the Barcode Professional for SSRS 2005 assembly (Neodynamic.ReportingServices.Barcode.dll) located in:
- For Reporting Services 2008
- Copy the Barcode Professional for SSRS 2008 assembly (Neodynamic.ReportingServices.Barcode.dll) located in:
- For 32-bit Platform look for [BarcodeInstallDir]\Redistributable\For SSRS 2008 (x86)\Neodynamic.ReportingServices.Barcode.dll – File Version: 6.0.2086.0
- For 64-bit (AMD64 or EM64T) Platform look for [BarcodeInstallDir]\Redistributable\For SSRS 2008 (x64)\Neodynamic.ReportingServices.Barcode.dll – File Version: 6.0.2064.0
- For 64-bit (Itanium - IA64) Platform look for [BarcodeInstallDir]\Redistributable\For SSRS 2008 (IA64)\Neodynamic.ReportingServices.Barcode.dll – File Version: 6.0.2064.0
to the Report Server BIN folder of the target server which default path is [MSSQLServerInstallDir]\MSRS10.x\Reporting Services\ReportServer\Bin
- Copy the Barcode Professional for SSRS 2008 assembly (Neodynamic.ReportingServices.Barcode.dll) located in:
- Add the Barcode Professional CodeGroup into the Report Server policy configuration file on the target server. This file by default is in [MSSQLServerInstallDir]\MSSQL.x\Reporting Services\ReportServer\rssrvpolicy.config for SSRS 2005 and [MSSQLServerInstallDir]\MSRS10.x\Reporting Services\ReportServer\rssrvpolicy.config for SSRS 2008
Examine our Configuration File Sample located in [BarcodeInstallDir]\Config Files Sample\For SSRS 2005\Report Server 2005\rssrvpolicy.config or [BarcodeInstallDir]\Config Files Sample\For SSRS 2008\Report Server 2008\rssrvpolicy.config to see how and where you have to add the Barcode CodeGroup element. Look for the following entry:
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="NeodynamicBarcodeControl" Description="This code group grants FullTrust to Neodynamic Barcode Professional for Reporting Services assembly."> <IMembershipCondition class="StrongNameMembershipCondition" version="1" PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100AB4EE885870B9FFB1AA61F0D42494FBD581B32D8B332B314698D557F603FBCC3733E8F727FDF9F1ADEBD9AF1DA0A50E7FCF6C60725AA8BFCA478A0E7FBF1D791712594E2375CB07A0BE0F24D31829F9830D7FDC72EEA3CD5A0E39C22E347E3B1CABDE32ABA9CAF81CCF938FD730C451B86BD8DC6250078DFD88838DF4D9C73A7" /> </CodeGroup>
- Add the Barcode Professional report item into the Report Server configuration file on the target server. This file by default is in [MSSQLServerInstallDir]\MSSQL.x\Reporting Services\ReportServer\rsreportserver.config for SSRS 2005 and [MSSQLServerInstallDir]\MSRS10.x\Reporting Services\ReportServer\rsreportserver.config for SSRS 2008
Examine our Configuration File Sample located in [BarcodeInstallDir]\Config Files Sample\For SSRS 2005\Report Server 2005\rsreportserver.config or [BarcodeInstallDir]\Config Files Sample\For SSRS 2008\Report Server 2008\rsreportserver.config to see how and where you have to add the Barcode ReportItem element. Look for the following entry:
<ReportItems> <ReportItem Name="NeodynamicBarcodeControl" Type="Neodynamic.ReportingServices.BarcodeReportItem, Neodynamic.ReportingServices.Barcode" /> </ReportItems>

To deploy Barcode Professional used in Reports in LOCAL MODE, follow these steps:
- Please, register your copy of Barcode Professional as is stated in the License Registration process topic.
- Depending on where you were using the Barcode Professional class:
- If you are using Barcode Professional class inside report's Code section:
Register or Install the Barcode Professional for SSRS 2005/2008 assembly (Neodynamic.ReportingServices.Barcode.dll – Version: 6.0.2000.0) into the Global Assembly Cache (GAC) on the target machine (client machine) - If you are using Barcode Professional class in code before report rendering stage takes place:
Just ensure Barcode Professional for SSRS 2005/2008 assembly (Neodynamic.ReportingServices.Barcode.dll – Version: 6.0.2000.0) is referenced and deployed with your application.
- If you are using Barcode Professional class inside report's Code section: