odefour

Hi,

After my admin rigths problem, I found probably another trouble.
I don't have enough space on C: to install Visual Studio Team Ed.
So I decided to install my new products on "d:/programs".
Then I installed VS on "d:/programs/vs" and VS SDK on "d:/programs/vssdk".
I was very happy to create and build successfully a new dsl project.
Unfortunately, when I try to run it, VS said just : "unable to find a component. re-install
the application" ! Wonderful !

Do you know where this trouble comes from

Thanks,

Olivier.

ps : I used the "by default" install of vs2005




Re: Visual Studio Extensibility Install problem

Edward Bakker

Hi,

hmmm, it looks like you are not alone in this. Have a look at this post. I am not sure if this is the same issue but the error looks the same. Question: did you build a "setup" for your DSL or are just trying to run it in the "debug" mode (Exp hive)

I noticed that I get the same error message when starting VS Exp hive from the start menu. However, everything else (developing and debugging the DSL) works fine on this machine. This is the machine I am using the build a setup for my DSL. I haven't experienced the same problems on other machines yet (machines that I don't use for building a setup).

I will do some more investigation and try to find out if there is a relation between building a setup for the DSL and this error message.

Is there anybody in the DSL team who has an idea

Thanks!

Edward





Re: Visual Studio Extensibility Install problem

Rruna

Hi Olivier,

Probably what Edward said is true. We might have the same problem. Can you run the Exp Hive from the start menu, Start > Programs > Visual Studio 2005 SDK > (your SDK version, e.g. 2006.09) > Start Visual Studio 2005 under Experimental Hive
And is there any error in the output window when you try to run your project like: "devenv.com" exited with code -1



P Rruna




Re: Visual Studio Extensibility Install problem

Rruna

Hi All,

Any progress in this issue I tried to completely uninstall Visual Studio 2005 and its related product. And then installed a new one. After everything is installed, I installed the Sep SDK. Then I made a fresh DSL project. But when Visual Studio just finished transform all templates, a pop up appears that says "There is no experimental registry hive created. Check that Visual Studio SDK is installed properly."

Does anyone know what am I missing here

Thanks,
P Rruna




Re: Visual Studio Extensibility Install problem

DuncanP - MSFT

Hi all,

Some background information:

* installing VS and the SDK to "d:" is a supported scenario.
* we haven't seen the "unable to find a component, re-install the application" in relation to the DSL tools or a target designer msi before, and
* I have in the past built a target desginer msi file and installed it successfully on my development machine (I wouldn't recommend this though - it's much better to test the msi on a clean machine).

P Rruna, in relation to your last posting, I guess resetting the experimental hive from the start menu does't fix the problem

Duncan





Re: Visual Studio Extensibility Install problem

Rruna

Yes, Duncan. I did try to reset it several times. But unfortunately it doesn't work. I really don't know what to do to fix this problem. Reformat my computer is very far in my mind right now, regarding to another stuff.

Probably you want to see my last posting here:
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=1209925&SiteID=1

After I installed my deployment of DSL in the clean machine, I got the same problem. But I don't know if this installation caused the Exp Hive doesn't run anymore. Please let me know if you have any idea about something I can do to fix this before I reformat my computer. I will appreciate it.


Rruna




Re: Visual Studio Extensibility Install problem

odefour

Hi everybody,
Sorry but I'm hurry, so I prefered to re-install VS and VSSDK
on their "suggested" install repository. Now everything is ok ,
so I'm not able to help you more in this trouble...
Thanks for your attention,

OD




Re: Visual Studio Extensibility Install problem

DuncanP - MSFT

Rruna,

Could you clarify what you mean by "after I installed my deployment of DSL in the clean machine" please

Do you mean:
(1) installation of the VS SDK containing the DSL Tools, or
(2) running the setup.exe you have built to install your new DSL (all this does is run the DSLToolsRedist.msi then run the msi to install your new DSL)

If you are talking about option (2), then your new machine won't have an Exp hive because it doesn't have the VS SDK installed. However, it doesn't need it to run your new designer - your new designer will have been registered in the "normal" VS hive by the msi file. You should just be able to start VS as normal and create instances of your new models.

Duncan





Re: Visual Studio Extensibility Install problem

Rruna

Duncan,

What I mean by "installed my deployment of DSL" is your option number 2. And "the clean machine" means that I setup a testing environment just like my development environment: VS.Net 2005 Pro, SDK 3.0 (Sept 06), .Net Framework 2.0 and the same VSIP license. And that machine doesn't have any DSL installed.

I'm aware that installing my DSL is only to register my DSL designer in the main hive. But until now I'm not able to install my DSL correctly. The template doesn't appear in my Main Hive. I followed the walkthrough article form MSDN and I tried it several times. I still don't know what I'm missing.

Anyway, my problem is solved now. Today I found a guide of manually uninstall Visual Studio (Beta) in MSDN. And I tried that, I removed all the product of VS one-by-one with the correct order. And then I installed a new one again with the SDK, and I reset the Exp Hive. After that everything is just work. I didn't find any serious error, except failure to load several packages that I installed before (GAT, Clarius beta).

Duncan, thanks for the response and attention. I would like to know, what kind of account do we need to have to install DSL (user or admin) I also would like to know what caused the Exp Hive doesn't run anymore Is it because the installation of my DSL


Thanks,
Rruna




Re: Visual Studio Extensibility Install problem

DuncanP - MSFT

Rruna,

Glad you managed to get it working. The rights you need for various scenarios are as follows:

* Admin rights to install and run the DSL Tools/VS SDK - see the posting http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=1204036&SiteID=1 for a bit more info.
* Admin rights to install a DSL you have built onto an end-users machine.
* However, you do not then need admin rights to use your DSL on an end users machine once it has been installed.


We don't have any reported bugs of the Exp hive being affected by the installation of a new DSL, and I haven't experienced any problems doing this. However, if anyone has found this to be an issue, please let us know.

Duncan