Barcode DLL Configuration
IMPORTANT NOTE:
- If you ONLY want to use Barcode Professional with Visual Studio 2005/2008/2010 ReportViewer Controls i.e. using reports in LOCAL MODE (Client-side processing RDLC), the configuration steps described below ARE NOT NECESSARY.
In order the Barcode DLL component can be used in Visual Studio or BIDS and Reporting Services, it must be configured in some *.config files as well as copied to some specific folders.
Please follow up these steps depending on the RS version you're using.
- For Reporting Services 2012 scenario
- Visual Studio 2010 or SQL Server 2012 Data Tools Settings
- Copy the Barcode Professional DLL for RS Assembly located by default in [BarcodeInstallDir]\Bin\BarcodeDLL\Neodynamic.ReportingServices.Barcode.dll to [VS2010InstallDir]\Common7\IDE\PrivateAssemblies
- Add Barcode Professional in VS's RSPreviewPolicy.config file. This file should be in [VS2010InstallDir]\Common7\IDE\PrivateAssemblies\RSPreviewPolicy.config. Open this file using NotePad and change it as it's stated in the config files we've included in our installation folder [BarcodeInstallDir]\Config Files Sample\For SSRS 2012\VS 2010\RSPreviewPolicy.config and 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>
- Copy the Barcode Professional DLL for RS Assembly located by default in [BarcodeInstallDir]\Bin\BarcodeDLL\Neodynamic.ReportingServices.Barcode.dll to [VS2010InstallDir]\Common7\IDE\PrivateAssemblies
- Reporting Services 2012 Settings
- Copy the Barcode Professional DLL for RS Assembly:
- If you are running RS 64 bit, then copy the Barcode DLL located by default in [BarcodeInstallDir]\Redistributable\BarcodeDLL\For SSRS (x64)\Neodynamic.ReportingServices.Barcode.dll to [MSSQLServerInstallDir]\MSRS11.x\Reporting Services\ReportServer\bin
- If you are running RS 32 bit, then copy the Barcode DLL located by default in [BarcodeInstallDir]\Redistributable\BarcodeDLL\For SSRS (x86)\Neodynamic.ReportingServices.Barcode.dll to [MSSQLServerInstallDir]\MSRS11.x\Reporting Services\ReportServer\bin
- Add Barcode Professional in RS's rssrvpolicy.config file: This file should be in [MSSQLServerInstallDir]\MSRS11.x\Reporting Services\ReportServer\rssrvpolicy.config. Open this file using NotePad and change it as it's stated in the config files we've included in our installation folder [BarcodeInstallDir]\Config Files Sample\For SSRS 2012\Report Server 2012\rssrvpolicy.config and 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>
- Copy the Barcode Professional DLL for RS Assembly:
- Visual Studio 2010 or SQL Server 2012 Data Tools Settings
- For Reporting Services 2008 scenario
- Visual Studio 2008 or BIDS 2008 Settings
- Copy the Barcode Professional DLL for RS Assembly located by default in [BarcodeInstallDir]\Bin\BarcodeDLL\Neodynamic.ReportingServices.Barcode.dll to [VS2008InstallDir]\Common7\IDE\PrivateAssemblies
- Add Barcode Professional in VS's RSPreviewPolicy.config file. This file should be in [VS2008InstallDir]\Common7\IDE\PrivateAssemblies\RSPreviewPolicy.config. Open this file using NotePad and change it as it's stated in the config files we've included in our installation folder [BarcodeInstallDir]\Config Files Sample\For SSRS 2008\VS 2008\RSPreviewPolicy.config and 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>
- Copy the Barcode Professional DLL for RS Assembly located by default in [BarcodeInstallDir]\Bin\BarcodeDLL\Neodynamic.ReportingServices.Barcode.dll to [VS2008InstallDir]\Common7\IDE\PrivateAssemblies
- Reporting Services 2008 Settings
- Copy the Barcode Professional DLL for RS Assembly:
- If you are running RS 64 bit, then copy the Barcode DLL located by default in [BarcodeInstallDir]\Redistributable\BarcodeDLL\For SSRS (x64)\Neodynamic.ReportingServices.Barcode.dll to [MSSQLServerInstallDir]\MSRS10.x\Reporting Services\ReportServer\bin
- If you are running RS 32 bit, then copy the Barcode DLL located by default in [BarcodeInstallDir]\Redistributable\BarcodeDLL\For SSRS (x86)\Neodynamic.ReportingServices.Barcode.dll to [MSSQLServerInstallDir]\MSRS10.x\Reporting Services\ReportServer\bin
- Add Barcode Professional in RS's rssrvpolicy.config file: This file should be in [MSSQLServerInstallDir]\MSRS10.x\Reporting Services\ReportServer\rssrvpolicy.config. Open this file using NotePad and change it as it's stated in the config files we've included in our installation folder [BarcodeInstallDir]\Config Files Sample\For SSRS 2008\Report Server 2008\rssrvpolicy.config and 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>
- Copy the Barcode Professional DLL for RS Assembly:
- Visual Studio 2008 or BIDS 2008 Settings
- For Reporting Services 2005 scenario
- Visual Studio 2005 or BIDS 2005 Settings
- Copy the Barcode Professional DLL for RS Assembly located by default in [BarcodeInstallDir]\Bin\BarcodeDLL\Neodynamic.ReportingServices.Barcode.dll to [VS2005InstallDir]\Common7\IDE\PrivateAssemblies
- Add Barcode Professional in VS's RSPreviewPolicy.config file. This file should be in [VS2005InstallDir]\Common7\IDE\PrivateAssemblies\RSPreviewPolicy.config. Open this file using NotePad and change it as it's stated in the config files we've included in our installation folder [BarcodeInstallDir]\Config Files Sample\For SSRS 2005\VS 2005\RSPreviewPolicy.config and 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>
- Reporting Services 2005 Settings
- Copy the Barcode Professional DLL for RS Assembly:
- If you are running RS 64 bit, then copy the Barcode DLL located by default in [BarcodeInstallDir]\Redistributable\BarcodeDLL\For SSRS (x64)\Neodynamic.ReportingServices.Barcode.dll to [MSSQLServerInstallDir]\MSSQL.x\Reporting Services\ReportServer\bin
- If you are running RS 32 bit, then copy the Barcode DLL located by default in [BarcodeInstallDir]\Redistributable\BarcodeCRI\For SSRS (x86)\Neodynamic.ReportingServices.Barcode.dll to [MSSQLServerInstallDir]\MSSQL.x\Reporting Services\ReportServer\bin
-
Add Barcode Professional in RS's rssrvpolicy.config file: This file should be in [MSSQLServerInstallDir]\MSSQL.x\Reporting Services\ReportServer\rssrvpolicy.config. Open this file using NotePad and change it as it's stated in the config files we've included in our installation folder [BarcodeInstallDir]\Config Files Sample\For SSRS 2005\Report Server 2005\rssrvpolicy.config and 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>
- Copy the Barcode Professional DLL for RS Assembly:
- Copy the Barcode Professional DLL for RS Assembly located by default in [BarcodeInstallDir]\Bin\BarcodeDLL\Neodynamic.ReportingServices.Barcode.dll to [VS2005InstallDir]\Common7\IDE\PrivateAssemblies
- Visual Studio 2005 or BIDS 2005 Settings