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

Multiple device development

3 Answers 291 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Damian
Top achievements
Rank 1
Damian asked on 09 Apr 2015, 01:23 AM

Hi,

 I have a general question about what is the best/recomended approach for working on Telrik projects across multiple machines.

For example, I'm developing an application on my main development machine for a client and when I attend site to deploy (and possible modify) the application, I would typically copy the Visual Studio project to my laptop and then edit and deploy the project from there.

I realise to do so on my laptop, I would need to install the Telerik client libarires (which I have), but this approach of copying the solution to my laptop and trying to open/edit there, is not working too well (at all)

 What is the approach I should be taking to manage this particular use case?

Thanks,
Damian

 

3 Answers, 1 is accepted

Sort by
0
Stefan
Telerik team
answered on 10 Apr 2015, 09:41 AM
Hello Damian,

Thank you for writing.

Our licenses are developer based, which means that you can install our suite on the machines you use for development. 

In regards to the deployment however, we do offer two options:
1. ILMerge our assemblies with your application executable.
2. Or, build our assemblies for your application only and deploy them to your client.

These are the two approaches which we allow for deployment of applications with our components (as per our License Agreement). Detailed information on the process can be found here: http://www.telerik.com/help/winforms/installation-deployment-and-distribution-redestributing-telerik-radcontrols-for-windows.html.

I hope that you find this information useful. Should you have any other questions, do not hesitate to contact us.

Regards,
Stefan
Telerik
 

See What's Next in App Development. Register for TelerikNEXT.

 
0
Damian
Top achievements
Rank 1
answered on 13 Apr 2015, 09:52 PM

Thanks Stefan,

My question more has to do with working on a Visual Studio Solution on multiple PC's.

If I copy my entire solution folder from my main development PC to my Laptop and then try to open the MainForm, the solution throughs an error (Value cannot be null. Parameter name"instance) which as far as I can tell has to do with references to Telerik controls.

ALl my references are set to CopyLocal=True and I have the Telerik controls installed on the laptop, so I don't know what is causing the (extreemly unhelpful) error.

What is supposed to be the approach for me to develop the one Telerik WinForms solution on multiple devices?

Thanks,
Damian

0
Stefan
Telerik team
answered on 14 Apr 2015, 06:39 AM
Hi Damian,

The correct way to develop on multiple machines is to install the suite on the machines you will develop. As I mentioned, our licenses are developer based, so you can install the suite on the machines you use for development. Of course, you should not install our controls on your client machines, nor you should allow the assemblies to be reused by a third party.

In regards to the design time error, perhaps it is thrown because of a missing Telerik installation? Another possibility to check is if the Telerik assemblies referenced in the project are precisely the same version. Note that some of our assemblies has .20 suffix and others have .40 and these should not be mixed - the whole version should be the same for all assemblies.

I hope that you find this information useful.

Regards,
Stefan
Telerik
 

See What's Next in App Development. Register for TelerikNEXT.

 
Tags
General Discussions
Asked by
Damian
Top achievements
Rank 1
Answers by
Stefan
Telerik team
Damian
Top achievements
Rank 1
Share this question
or