Failed Visual Studio 2005 Integration
Joined: Sep 2007
Posts: 6
22-02-2008 3:49 AM (Ferry Aritonang)

I experienced failed Visual Studio 2005 integration on Gaia Ajax Widgets 2008 Q1 Tranquility installation

Please help, thanks
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
22-02-2008 5:17 AM (sergeyh)

Hi,

Thank you for using Gaia.

Could you please let me know which operating system are you running on and which edition of Visual Studio 2005 are you using?

Thanks
RE: Failed Visual Studio 2005 Integration
Joined: Sep 2007
Posts: 6
22-02-2008 9:08 AM (Ferry Aritonang)

Visual Studio 2005 Professional on Windows XP Professional SP2
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
22-02-2008 9:13 AM (sergeyh)

OK,

Could you please check:

1. If you have MS SQL Sever Management Studio installed
2. What happens, when:
a. You open Visual Studio (can be empty environment)
b. Press Ctrl + Alt + A, to activate Command Window
c. type "Tools.InstallCommunityControls" and press Enter.

Thanks
RE: Failed Visual Studio 2005 Integration
Joined: Sep 2007
Posts: 6
22-02-2008 9:24 AM (Ferry Aritonang)

1. I have MS SQL Server Management Studio Express Edition installed
2. The result: Command "Tools.InstallCommunityControls" is not valid.
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
22-02-2008 9:42 AM (sergeyh)

There is a known compatibility problem between the Management Studio and Visual Studio 2005 (reported here: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=109439).

One of the workarounds is to change two registry values which are modified during Management Studio installation and which lead to the issue:
1. Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{36839529-3AF3-47fa-8194-F4A3FA9F0ED7}
Change the filename of "CodeBase" value to point to Visual Studio 2005 installation folder instead of Management Studio, eg. C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Microsoft.VisualStudio.ToolBoxControlInstaller.dll
2. For the same key, open SatteliteDll sub key, and modify the "Path" value top point to your VS 2005 installation, eg. C:\Program Files\Microsoft Visual Studio 8\Common7\IDE3. Open command prompt and run "devenv /setup" command.

This should fix the issue.
Sorry for inconvenience.
RE: Failed Visual Studio 2005 Integration
Joined: Sep 2007
Posts: 6
22-02-2008 10:08 AM (Ferry Aritonang)

Thank you,

1. There's no "CodeBase"
2. Done
3. Done

After that, I did the checking in Visual Studio's Command Window, and here's the result:

>Tools.InstallCommunityControls
>

Then I reinstall (install after remove) Gaia, but still experienced integration failed :(

What should I do?

Thanks
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
22-02-2008 10:25 AM (sergeyh)

Thank you for your patience.

The absence of "CodeBase" element is really strange, because as far as I know it is required part of VS Package registry entry.

Could you please check:
1. The contents of "<My Documents>\Visual Studio 2005\Controls" folder
2. The contents of "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\UserToolBoxControls" registry key.

Thanks
RE: Failed Visual Studio 2005 Integration
Joined: Dec 2007
Posts: 48
Links: Web pageBlog page
22-02-2008 5:32 PM (Edika)

I have the same problem, no integration with visual studio.
I've follow the steps described above but I have nbot the string SatelliteDll. I've created a new one. Ive execute devenv /setup but the toolbox is remained the same without the Gaia Controls, and the command Tools.InstallCommunityControls continue to not work.

Thanks
Edika
RE: Failed Visual Studio 2005 Integration
Joined: Apr 2007
Posts: 765
22-02-2008 6:55 PM (Kariem Ali)

Hello Edika,

Sergey will answer you as soon as he is available.

Kariem
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
22-02-2008 8:29 PM (sergeyh)

Hi Edika,

Sorry for the delay.

Both "CodeBase" and "SatelliteDll" should have been there and shouldn't be created manually.

Please note that the same key ({36839529-3AF3-47fa-8194-F4A3FA9F0ED7}) is available both in the "CLSID" and "Packages" subkey of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0 key.
You need to modify only the values under the "Packages" subkey.

For further analysis could you please send to me (sergey.hakobyan@gaiaware.net) the exported result of the following registry keys?
1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{36839529-3AF3-47fa-8194-F4A3FA9F0ED7}
2. HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\UserToolBoxControls

To export the keys, navigate to the key in the registry and click "Export" item in the key's context menu.

We will do our best to solve the issue.
Thank you for your patience and understanding.
RE: Failed Visual Studio 2005 Integration
Joined: Sep 2007
Posts: 6
25-02-2008 1:27 AM (Ferry Aritonang)

Hi Sergey,
Thanks for the reply

1. There's a folder "Gaia Ajax Widgets 2008 Q1 Tranquility Developer" in it
2. There are "(Default)" and "Gaia Ajax Widgets 2008 Q1 Tranquility Developer"

Anyway, I saw that Gaia controls has already appeared on my VS2005 ToolBox and I think this happen after manually execute "Tools.InstallCommunityControls" on VS Command Window, does it mean OK with integration? because at the beginning as I said before, it's still failed through installation process

About "CodeBase", can I add it manually? could you please advise me what is the value should be?

Thanks
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
25-02-2008 7:09 AM (sergeyh)

Hi Ferry,

This means that Gaia Toolbox has been successfully integrated into VS, but other integration features, such as Gaia-enabled Web Site template in the "New Web Site" dialog, may not have been installed.

I don't think you should modify the "CodeBase" value. I haven't seen any VS installation, which does not have this value. It should point to "Microsoft.VisualStudio.ToolBoxControlInstaller.dll", eg. "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Microsoft.VisualStudio.ToolBoxControlInstaller.dll".

If the "Tools.InstallCommunityControls" command works, that means that there shouldn't be any VS and Management Studio compatibility issues left, so could you please try uninstalling and reinstalling Gaia?

Thanks
RE: Failed Visual Studio 2005 Integration
Joined: Dec 2007
Posts: 48
Links: Web pageBlog page
25-02-2008 9:35 AM (Edika)

Hi sergey,

i've sent you the packages key, but i've not any usercontroltoolboy key in my registry.
Do you know why?

Ciao

Edika
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
25-02-2008 11:05 AM (sergeyh)

Hi Edika,

Thanks for providing the data.
There was a problem with the registry entries: the "SatelliteDll" is a subkey (not a value) for the "{36839529-3AF3-47fa-8194-F4A3FA9F0ED7}" key, so the "Path" should be set for the that subkey.
For your convenience I've prepared a .reg file, which you can apply to fix the issue.
After applying the regfix, please run "devenv /setup" command and retry Gaia installation.

Thanks,
Sergey
RE: Failed Visual Studio 2005 Integration
Joined: Sep 2007
Posts: 6
26-02-2008 1:44 AM (Ferry Aritonang)

Hi Sergey,

I decided to add "CodeBase" value manually using value that you told me and it works!

Thank you so much for your great help :)
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
26-02-2008 6:59 AM (sergeyh)

Hi Ferry,

Great to hear!
Let us know if we can help you further.

Thanks,
Sergey
RE: Failed Visual Studio 2005 Integration
Joined: Dec 2007
Posts: 48
Links: Web pageBlog page
26-02-2008 9:35 AM (Edika)

I've reinstalled gaia after executing your reg files, but the installer says 'Failed to inteegrate with visual studio'.
I've run 'Tools.InstallCommunityControls' (now is working!!) and the gaia toolbox has appeared.
Thanks

Edika
RE: Failed Visual Studio 2005 Integration
Joined: Feb 2008
Posts: 18
Links: Web page
26-02-2008 10:49 AM (sergeyh)

Hi Edika,

Did you get project templates as well (like Gaia-enabled Web Site in "New Web Site" dialog)?
If no, please try uninstalling Gaia and reinstalling. It should work now.

Thanks,
Sergey
RE: Failed Visual Studio 2005 Integration
Joined: Jul 2008
Posts: 2
02-07-2008 3:10 PM (rsouth)

I have been trying to get the GPL Gaia version up and running in VS 2005 Standard Edition and my VS 2005 integration failed. I have read over this post and tried everything that was suggested and still have had no success.

Here are the specifics...

  • I downloaded Gaia 3.0 on 7/1/08
  • I have MS Visual Studio 2005 Standard Edition
  • MS SQL Sever Management Studio is NOT installed
  • Tools.InstallCommunityControls runs fine
  • Both registry entries point to the VS 2005 installation

Does anyone know what else I need to check over? Your help is greatly appricated.
RE: Failed Visual Studio 2005 Integration
Joined: Apr 2007
Posts: 765
02-07-2008 3:56 PM (Kariem Ali)

Hi,

Visual Studio integration currently works with Visual Studio Professional and up. You can Just create a new tab in your Visual Studio Toolbox, you can name it Gaia Ajax Widgets and then drag the following three dlls from the library folder under you Gaia installation folder to this new tab in your toolbox:
  • Gaia.WebWidgets.dll
  • Gaia.WebWidgets.Extensions.dll
  • Gaia.WebWidgets.CommunityExtensions.dll

Kariem
RE: Failed Visual Studio 2005 Integration
Joined: Jul 2008
Posts: 2
02-07-2008 4:25 PM (rsouth)

Kariem,

Thank you...that worked. Will that also create a Gaia AJAX Web Template for me to use as well when I create a new AJAX website? If not what option should I select when I am creating a new webiste....a regular ASP.net Web Site?

Thanks...
RE: Failed Visual Studio 2005 Integration
Joined: Apr 2007
Posts: 765
02-07-2008 4:48 PM (Kariem Ali)

You are welcome. That will not create a Gaia Website Template for you. But it is really easy to get started. You can use a regular ASP.NET website template. Edit your web.config and add the following under system.web > pages > controls:

<add tagPrefix="gaia" namespace="Gaia.WebWidgets" assembly="Gaia.WebWidgets"/>
<add tagPrefix="gaia" namespace="Gaia.WebWidgets.Extensions" assembly="Gaia.WebWidgets.Extensions"/>
<add tagPrefix="gaia" namespace="Gaia.WebWidgets.CommunityExtensions" assembly="Gaia.WebWidgets.CommunityExtensions"/>

Reference the following dll:
<Gaia_installation_folder>\Library\Gaia.WebWidgets.Extensions.Design.dll

And this dll (since you are using VS 2005):
<Gaia_installation_folder>\Library\vs8.0\Gaia.WebWidgets.Extensions.Design.Custom.dll

And that's all, you are ready to drag and drop Gaia widgets on your page and start working with them.

Good luck,
Kariem

Let your voice be heard - win a Developer Subscription License (value $1450)!

What do you think about Gaia? What would you love us to improve? What is your overall impression of Gaia Ajax Widgets? We will pick out one of the participants and give away one subscription license until the end of August.

Take this 2 minutes survey - and you might win a subscription license (value $1450)

To change your visible name in the Forums, go to Personal profile and edit your Nick under -> Community.