protected internal override bool OnGetCanExecute (ExecutionContext context, ConfigurationSelector configuration)
{
DotNetProjectConfiguration config = (DotNetProjectConfiguration) GetConfiguration (configuration);
if (config == null)
return false;
ExecutionCommand cmd = CreateExecutionCommand (configuration, config);
if (context.ExecutionTarget != null)
cmd.Target = context.ExecutionTarget;
return (compileTarget == CompileTarget.Exe || compileTarget == CompileTarget.WinExe) && context.ExecutionHandler.CanExecute (cmd);
}