This is a migrated thread and some comments may be shown as answers.

NuGet for Reporting?

11 Answers 687 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
John Reynolds
Top achievements
Rank 1
John Reynolds asked on 30 Apr 2014, 08:35 PM
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

11 Answers, 1 is accepted

Sort by
0
Stef
Telerik team
answered on 01 May 2014, 02:38 PM
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.

 
0
John
Top achievements
Rank 1
answered on 12 May 2014, 03:14 PM
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?
0
David
Top achievements
Rank 1
Iron
Veteran
Iron
answered on 12 May 2014, 05:57 PM
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.
0
John
Top achievements
Rank 1
answered on 12 May 2014, 06:06 PM
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.
0
Stef
Telerik team
answered on 14 May 2014, 08:13 AM
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.

 
0
Eve
Top achievements
Rank 1
answered on 29 Sep 2016, 04:35 PM

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.

0
Stef
Telerik team
answered on 30 Sep 2016, 11:35 AM
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
0
Kori
Top achievements
Rank 2
answered on 01 Nov 2016, 02:40 PM

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.

 

0
Katia
Telerik team
answered on 02 Nov 2016, 08:10 AM
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
0
Alain Trembley
Top achievements
Rank 1
answered on 07 Dec 2016, 01:34 PM

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'

 

 

0
Stef
Telerik team
answered on 09 Dec 2016, 03:45 PM
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
Tags
General Discussions
Asked by
John Reynolds
Top achievements
Rank 1
Answers by
Stef
Telerik team
John
Top achievements
Rank 1
David
Top achievements
Rank 1
Iron
Veteran
Iron
Eve
Top achievements
Rank 1
Kori
Top achievements
Rank 2
Katia
Telerik team
Alain Trembley
Top achievements
Rank 1
Share this question
or