We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Building controls from source

Thread ID:

Created:

Updated:

Platform:

Replies:

91893 Dec 8,2009 05:32 PM UTC Dec 11,2009 05:26 AM UTC General Discussion 1
loading
Tags: General Discussion
Bob Rundle
Asked On December 8, 2009 05:32 PM UTC

I am struggling with building the SyncFusion controls from source. It takes me about 2 hours to create a binary environment, built from source that I can use. The process is also error prone...when I built 7.4.0.20 I accidently used a resource DLL from 7.3.0.20. It took over 4 hours to figure out what was wrong.

I know that there is a nice build tool provided, but I simply cannot use it with my setup.

In contrast I can very easily build a new set of controls from DevExpress source.

Here is my approach:

1. Install SyncFusion. (Cannot install source separately!)
2. Move the source I need (WPF + Base) to another dev tree.
3. Uninstall SyncFusion.
4. Create a new VS sln file that references all the .csproj files.
5. Create a new strong name.
6. Modify all the AssemblyInfo.cs files to reference the new strong name and turn delay signing off.
7. Remove all references to SyncFusion.Core.dll
8. Remove all references to SyncFusion.Core.dll in the AssemblyResolver.
9. Build.
10. search the dev tree for all *.DLL and *.PDB files. Arrange these files in a new tree. (all the binaries are scattered throughout the tree!).
11. Link into test application and run.

Building DevExpress from source requires much fewer steps.

Daniel Jebaraj [Syncfusion]
Replied On December 11, 2009 05:26 AM UTC

Hi Bob,

We realize that you have reasons for not using the Build Manager that we provide.

It is however not a very common use case for us since most customers use the Build Manager to build the assemblies for debugging use. The Build Manager does not currently support building assemblies for redistribution. This is something that we are looking into and will likely add in a future release.

Best regards,
Daniel
Syncfusion, Inc

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

;