Ejemplo n.º 1
0
        public override int DebugLaunch(uint flags)
        {
            IProjectLauncher starter = _project.GetLauncher();

            __VSDBGLAUNCHFLAGS launchFlags = (__VSDBGLAUNCHFLAGS)flags;

            if ((launchFlags & __VSDBGLAUNCHFLAGS.DBGLAUNCH_NoDebug) == __VSDBGLAUNCHFLAGS.DBGLAUNCH_NoDebug)
            {
                //Start project with no debugger
                return(starter.LaunchProject(false));
            }
            else
            {
                //Start project with debugger
                return(starter.LaunchProject(true));
            }
        }
Ejemplo n.º 2
0
        public override int DebugLaunch(uint flags)
        {
            IStarter starter = _project.Package.GetStarter();

            __VSDBGLAUNCHFLAGS launchFlags = (__VSDBGLAUNCHFLAGS)flags;

            if ((launchFlags & __VSDBGLAUNCHFLAGS.DBGLAUNCH_NoDebug) == __VSDBGLAUNCHFLAGS.DBGLAUNCH_NoDebug)
            {
                //Start project with no debugger
                starter.StartProject(_project, false);
            }
            else
            {
                //Start project with debugger
                starter.StartProject(_project, true);
            }
            return(VSConstants.S_OK);
        }