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

what to do with missing dlls in redistribution list

4 Answers 291 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Vishal
Top achievements
Rank 1
Vishal asked on 23 May 2018, 09:00 AM

Hi,

 

i referred this while planning to build and release my application, but there are some dlls which are in my solution but not mentioned in given page under title of "Assemblies that you need to redistribute depending on which controls you use in your application" like 

Telerik.WinControls.PivotGrid.dll,

Telerik.WinControls.Themes.Fluent.dll,

Telerik.Windows.Documents.Core.dll,

Telerik.Windows.Documents.Fixed.dll,

TelerikData.dll

My question is simple, What to do with these dlls, should i not include them in final build for release?What if i want to use them?

4 Answers, 1 is accepted

Sort by
0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 23 May 2018, 11:06 AM
Hello, Vishal,    

When deploying your application on customer machines, you should make sure that the assemblies you are using for developing the application are included in the distribution, being merged with the application executable or being recompiled with the special symbol set. Telerik.WinControls.RadPivotGrid.dll is mentioned in the referred help article but the fluent theme is not missed actually. The dlls containing "Documents" are actually WPF assemblies and they can't be merged. You can refer to the following section in the documentation on this topic: https://docs.telerik.com/devtools/winforms/installation-deployment-and-distribution/redistributing-telerik-ui-for-winforms#usingthe-telerik-document-processing-libraries-in-your-solutions

The easiest solution that I can suggest is to deploy the Telerik assemblies together with your application with the sole exception of the Telerik.WinControls.UI.Design.dll assembly. The Telerik.WinControls.UI.Design.dll assembly may not be deployed to end-users under any circumstance.

I hope this information helps. If you have any additional questions, please let me know. 

Regards,
Dess
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Vishal
Top achievements
Rank 1
answered on 23 May 2018, 11:34 AM

Thanks Dess for your response!

So i can use any dll what i want from telerik (with the sole exception of the Telerik.WinControls.UI.Design.dll assembly) but what so ever i use, i have to merge it in executable(or lock it) so client can't use or see it, right?

0
Dess | Tech Support Engineer, Principal
Telerik team
answered on 24 May 2018, 09:34 AM
Hello, Vishal,    

According to the previously refered help article it is not obligatory to merge the DLLs. It is permitted to develop commercial WinForms applications deployed to your end users. In this case, you may distribute the Telerik assemblies together with your application with the sole exception of the Telerik.WinControls.UI.Design.dll assembly. The Telerik.WinControls.UI.Design.dll assembly may not be deployed to end-users under any circumstance.

I hope this information helps. If you have any additional questions, please let me know. 

Regards,
Dess
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Vishal
Top achievements
Rank 1
answered on 07 Jun 2018, 11:11 AM

Thanks Dess,

 

that info really helped a lot!

Tags
General Discussions
Asked by
Vishal
Top achievements
Rank 1
Answers by
Dess | Tech Support Engineer, Principal
Telerik team
Vishal
Top achievements
Rank 1
Share this question
or