TKG
  • TKG
  • Newbie Topic Starter
2011-01-28T05:06:22Z
Hi,

I test iGrid.Net 3.0 use SharpDevelop 4.0 (http://www.icsharpcode.net/OpenSource/SD/).
But seems not compatible with the IDE.
I ever try use iGrid.Net 2.x runs ok in Sharpdevelop 3.X.

Thanks
Igor/10Tec
2011-01-28T08:52:11Z
TKG, the architecture of the new version of iGrid.NET (3.0) was changed a lot comparing to the previous versions (2.x). The main difference is that iGrid.NET now consists of two DLLs. One of them is the core part, and the other is the design-time functionality. This was caused by so-called ".NET client profiles" introduced in the .NET 4.0.

To make it possible to find the design-time functionality of iGrid in the VS IDE, it is not enough to place an icon for the control (which points to the core DLL) on the VS toolbox. We also need to have a special registry key with the path to the design-time DLL of iGrid. Here is an example of how to do that in the format of the standard Windows .reg file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\10Tec iGrid 3.0 Design DLL]
@="C:\\Program Files (x86)\\10Tec\\Windows Forms .NET\\iGrid.NET 3.0\\Bin\\DesignTime\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\10Tec iGrid 3.0 Design DLL]
@="C:\\Program Files (x86)\\10Tec\\Windows Forms .NET\\iGrid.NET 3.0\\Bin\\DesignTime\\"

(Correct the path if required depending on your installation of iGrid.NET)

This registration is performed during the demo installation, but if you redistribute the control by yourself, you also need to do that manually.

You have not provided us with detaied info about the problem (what we always ask to do when you contact our tech support service), so this is the first and only idea by now. If it does not help, please, give us more info about the problem - what you are doing step-by-step (starting from the control installation) and what problem you have (a screenshot).

From our side, we can only guarantee that our control will work properly in the "official" development environment from MS, i.e. Visual Studio, but sure we'll do our best to make it possible to use our control in other 3rd-party development environments.
TKG
  • TKG
  • Newbie Topic Starter
2011-01-28T11:54:41Z
Thanks for your explanation.

The issue is when i drag the iGrid.Net component and drop in the form designer, it only create an "icon" like timer component.
I have already used iGrid.Net and Visual Studio 2010 for a few months and it runs smoothly.
Then when i try and test using this open source ide get this issue.
I can understand that it only guarantee Ms. Visual studio.
I just test and inform you so at least you know that we has this issue when we use #develop.

Thanks.
Igor/10Tec
2011-01-28T14:28:42Z
OK, thank you for this info, but have your tried our suggestion with the registry? Or maybe, #develop has its own settings we can use to tell it where to find the required design-time DLLs?
TKG
  • TKG
  • Newbie Topic Starter
2011-01-31T03:24:10Z
ok, thanks, later i try, if still cant solve the problem then never mind, i think most developer use ms visual studio to develop with iGrid.Net. so this is not a big issue. Thanks anyway.
Igor/10Tec
2011-01-31T08:24:25Z
In any case, we (the whole community) would be glad toknow if the reason of the problem was what we suggested to check above.
TKG
  • TKG
  • Newbie Topic Starter
2012-06-30T16:17:41Z
I have the answer from Sharpdevelop forum recently :

1) Make sure your project is set to use the full .NET framework 4 not the client.

2) In the project add a reference to System.Design.

3) Copy the TenTec.Windows.iGridLib.iGrid.Design.v3.0.dll from C:\Program Files\10Tec\Windows Forms .NET\iGrid.NET 3.0\Bin\DesignTime into SharpDevelop's bin folder (e.g. c:\Program Files\SharpDevelop\4.2\bin)

4) Restart SharpDevelop and then re-open the winforms project.