public override void Generate(string Path)
        {
            if (!PreprocessorDefinitions.Contains("%(PreprocessorDefinitions)"))
            {
                PreprocessorDefinitions += "%(PreprocessorDefinitions)";
            }

            if (!IncludeDirectories.Contains("%(AdditionalIncludeDirectories)"))
            {
                IncludeDirectories += "%(AdditionalIncludeDirectories)";
            }

            if (!IncludeLibraryDirectories.Contains("%(AdditionalLibraryDirectories)"))
            {
                IncludeLibraryDirectories += "%(AdditionalLibraryDirectories)";
            }

            if (!IncludeLibraries.Contains("%(AdditionalDependencies)"))
            {
                IncludeLibraries += "%(AdditionalDependencies)";
            }

            base.Generate(Path);
        }