public virtual void InitializeHandler(SolutionEntityItem item)
        {
            MSBuildProjectHandler h = (MSBuildProjectHandler)ProjectExtensionUtil.GetItemHandler(item);

            UpdateImports(item, h.TargetImports);
            h.SubtypeGuids.Add(guid);
        }
        public virtual void InitializeHandler(SolutionEntityItem item)
        {
            MSBuildProjectHandler h = (MSBuildProjectHandler)ProjectExtensionUtil.GetItemHandler(item);

            UpdateImports(item, h.TargetImports);
            h.SubtypeGuids.Add(guid);
            h.UseMSBuildEngineByDefault |= UseXBuild;
            h.RequireMSBuildEngine      |= RequireXBuild;
        }
        public virtual void InitializeHandler(SolutionEntityItem item)
        {
            MSBuildProjectHandler h = (MSBuildProjectHandler)ProjectExtensionUtil.GetItemHandler(item);

            if (!string.IsNullOrEmpty(import))
            {
                h.TargetImports.AddRange(import.Split(':'));
            }
            if (!string.IsNullOrEmpty(exclude))
            {
                foreach (string e in exclude.Split(':'))
                {
                    h.TargetImports.Remove(e);
                }
            }
            h.SubtypeGuids.Add(guid);
        }