public void SetProjectConfigurationPlatform(IProjectSection section, string newConfiguration, string newPlatform)
		{
			this.Configuration = newConfiguration;
			this.Platform = newPlatform;
			if (this.SolutionItem == null)
				return;
			this.SolutionItem.Location = newConfiguration + "|" + newPlatform;
			string thisName = this.SolutionItem.Name;
			if (StripBuild0(ref thisName)) {
				thisName += ".ActiveCfg";
				foreach (SolutionItem item in section.Items) {
					if (item.Name == thisName)
						item.Location = this.SolutionItem.Location;
				}
			}
		}
		public void SetSolutionConfigurationPlatform(IProjectSection section, string newConfiguration, string newPlatform)
		{
			if (this.SolutionItem == null)
				return;
			string oldName = this.SolutionItem.Name;
			this.SolutionItem.Name = this.Project.IdGuid + "." + newConfiguration + "|" + newPlatform + ".Build.0";
			string newName = this.SolutionItem.Name;
			if (StripBuild0(ref oldName) && StripBuild0(ref newName)) {
				oldName += ".ActiveCfg";
				newName += ".ActiveCfg";
				foreach (SolutionItem item in section.Items) {
					if (item.Name == oldName)
						item.Name = newName;
				}
			}
		}