I'm following this tutorial http://msdn.microsoft.com/en-us/library/bb458038.aspx to create a VsPackage Setup. In the part of the creation of an installer class appears a reference to this location in the registry "SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS\EnvironmentPath" where it says that contains the devenv.exe location. I explore the registry and that location doesn't exist. What is the correct location of the devenv.exe path? I'm using Visual Studio 2008
I'm sharing my code. It’s working for me.
String path = GetDevenvPath("9.0"); // For VS 2008
Or
String path = GetDevenvPath("10.0"); For VS 2010
private String GetDevenvPath(String vsVersion)
{
String vsInstallPath = (String)Registry.GetValue(String.Format("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\{0}", vsVersion), "InstallDir", "");
return vsInstallPath + "devenv.exe";
}