Если вы хотите, чтобы ваше значение php сохранялось, вам нужно превратить его в строковое значение, то есть serialize () . И unserialize () делает обратную вещь.
Хорошо. Это, кажется, работает от большей части UI (все?) контексты предоставили решение, загружается:
Sub DebugTheServer()
DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Activate()
DTE.ActiveWindow.Object.GetItem("Solution\ServerFolder\ServerProject").Select(vsUISelectionType.vsUISelectionTypeSelect)
DTE.Windows.Item(Constants.vsWindowKindOutput).Activate()
DTE.ExecuteCommand("ClassViewContextMenus.ClassViewProject.Debug.Startnewinstance")
End Sub