NuGet for Reporting?

12 posts, 0 answers
  1. John Reynolds
    John Reynolds avatar
    32 posts
    Member since:
    Sep 2008

    Posted 30 Apr 2014 Link to this post

    Hello,

    I notice that some other Telerik products have NuGet packages... is there any chance we'll get one for Reporting in the future?

    Best,

    John
  2. Stef
    Admin
    Stef avatar
    3332 posts

    Posted 01 May 2014 Link to this post

    Hello John,

    Telerik Reporting designers require our assemblies to be installed in the GAC, thus for now there are no plans for providing Nuget packages.

    Let is know if you have any further questions.

    Regards,
    Stef
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  3. John
    John avatar
    41 posts
    Member since:
    Jun 2013

    Posted 12 May 2014 in reply to Stef Link to this post

    Yes, but for deploying via build servers to web or azure, the design time assemblies are not needed.
    Maybe reporting needs to factor out design time support, and release the runtime support to Nuget?
  4. David
    David avatar
    92 posts
    Member since:
    Jan 2011

    Posted 12 May 2014 in reply to John Link to this post

    Perhaps I am missing something here, what would you gain by using NuGet versus "copy local" on your Telerik assemblies?  As things sit for me, I use copy local and arrive at a simple xcopy deployment solution.  Everything gets copied to the server and simply works. No installs required.
  5. John
    John avatar
    41 posts
    Member since:
    Jun 2013

    Posted 12 May 2014 in reply to David Link to this post

    David, a valid question for sure.
    My solution is for a project that has 65 nuget packages already, and the benefit is I don't have to check these into source control. When I want to update to a newer version, I go to the nuget package manager, and choose which projects to upgrade.
    The Visual Studio Online hosted build controller fetches/restores the DLLs as needed during the build and deploys them.
  6. Stef
    Admin
    Stef avatar
    3332 posts

    Posted 14 May 2014 Link to this post

    Hello John,

    Distributing Telerik Reporting through Nuget is not possible for now due to the design time support for reports and viewers, which is included in the assemblies. Telerik Reporting assemblies should be placed in the GAC.

    You can still distribute only the assemblies centralized, but you would not have the design time support and preview features. The assemblies would be useful only for building the project.

    Regards,
    Stef
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  7. Eve
    Eve avatar
    1 posts
    Member since:
    Nov 2015

    Posted 29 Sep 2016 Link to this post

    Hello,

    Has there been any update on this?

    I understand that additional references are needed for design-time support, but our build process is suffering by not having a nuget package for our build server.  Currently we have a manual process to copy the required file, but that is causing other problems.  

    I would love to see nuget support for this.

    Thank you.

  8. Stef
    Admin
    Stef avatar
    3332 posts

    Posted 30 Sep 2016 Link to this post

    Hello Eve,

    Such Nuget packages are not available. You can Bin-deploy the assemblies or install the product on build and test  machines - License Agreement (point 2.2.3)


    If you need further help, please elaborate on the issues related to copying assemblies on build and test machines.

    Regards,
    Stef
    Telerik by Progress
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  9. kfrancis
    kfrancis avatar
    69 posts
    Member since:
    Dec 2008

    Posted 01 Nov 2016 Link to this post

    It's easy enough to build the nuget packages yourself, which we have been doing for a long time to help our build process. HOWEVER, this current version seems to have a major issue in that I can't use NPE to pack it without getting all kinds of errors on how Telerik.Reporting.dll was built. It looks like it was built in debug mode, so NPE is looking for all the sources and only wants to save as a symbols package when that's not what I need at all.

    Is there something different about how this current version (v10.2.16.1025) is built, say compared to 10.1.16.615? For 10.1.16.615, I was able to package it perfectly fine.

     

  10. Katia
    Admin
    Katia avatar
    406 posts

    Posted 02 Nov 2016 Link to this post

    Hello kfrancis,

    After your update in the support ticket #1071898, it looks like the issue was caused by the way the NuGet packages were created on your side and it seems to be resolved by now.


    Regards,
    Katia
    Telerik by Progress
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  11. Alain Trembley
    Alain Trembley avatar
    1 posts
    Member since:
    Nov 2007

    Posted 07 Dec 2016 Link to this post

    Hello,

    I just download from your Nuget Server the package Telerik.Reporting.10.2.16.1025.nupkg.

    I did the same thing with Telerik.UI.for.AspNet.Ajax.Net45.2016.3.1027.nupkg

    On my PC, Nuget can restore both packages, on the build server only the Telerik.UI.for.AspNet.Ajax.Net45.2016.3.1027 is restored.

    Any hint why ? We use TFS 2015 Update 3

    From the log file I see:

    2016-12-07T13:21:15.6540374Z Set workingFolder to default: I:\TFS_Agent\tasks\NuGetInstaller\0.1.18
    2016-12-07T13:21:15.6840374Z Executing the powershell script: I:\TFS_Agent\tasks\NuGetInstaller\0.1.18\NuGetInstaller.ps1
    2016-12-07T13:21:16.0160374Z I:\TFS_Agent\agent\worker\tools\NuGet.exe restore "I:\TFS_Agent\_work\18\s\CHRD.sln" -NonInteractive
    2016-12-07T13:21:16.3950374Z MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
    2016-12-07T13:21:16.5270374Z Restoring NuGet package AjaxControlToolkit.4.1.51115.
    2016-12-07T13:21:16.5270374Z Restoring NuGet package Telerik.UI.for.AspNet.Ajax.Net45.2016.3.1027.
    2016-12-07T13:21:16.5910374Z Adding package 'AjaxControlToolkit.4.1.51115' to folder 'I:\TFS_Agent\_work\18\s\packages'
    2016-12-07T13:21:16.5920374Z Adding package 'Telerik.UI.for.AspNet.Ajax.Net45.2016.3.1027' to folder 'I:\TFS_Agent\_work\18\s\packages'
    2016-12-07T13:21:16.6970374Z Added package 'AjaxControlToolkit.4.1.51115' to folder 'I:\TFS_Agent\_work\18\s\packages'
    2016-12-07T13:21:17.5150374Z Added package 'Telerik.UI.for.AspNet.Ajax.Net45.2016.3.1027' to folder 'I:\TFS_Agent\_work\18\s\packages'

     

     

  12. Stef
    Admin
    Stef avatar
    3332 posts

    Posted 09 Dec 2016 Link to this post

    Hello Alain,

    Please check the packages.config and if you have an entry like:
    <packages>
      <package id="Telerik.Reporting" version="10.2.16.1025" targetFramework="net40" />
    </packages>

    Please note that the rest Telerik Nuget packages are suitable only for ASP.NET Core WebApplication type of project. Any other assemblies can be Bin-deployed in production.


    If you need further help, please open a support ticket and send us the project to check its settings.

    Regards,
    Stef
    Telerik by Progress
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top