<?xml version="1.0" encoding="utf-8"?> <!-- Copyright (c) ZeroC, Inc. All rights reserved. --> <Rule Name="SliceCompile" DisplayName="Ice Builder" PageTemplate="generic" Order="201" Description="Ice Builder project settings" xmlns="http://schemas.microsoft.com/build/2009/properties"> <Rule.DataSource> <DataSource Persistence="ProjectFile" ItemType="" Label="IceBuilder" HasConfigurationCondition="false" SourceOfDefaultValue="AfterContext"/> </Rule.DataSource> <StringProperty Name="OutputDir" DisplayName="Output Directory" Description="Directory of C# source files generated by slice2cs." Subtype="folder" Category="General"> <StringProperty.DataSource> <DataSource Persistence="ProjectFile" ItemType="SliceCompile" Label="IceBuilder" HasConfigurationCondition="false" SourceOfDefaultValue="AfterContext"/> </StringProperty.DataSource> </StringProperty> <StringListProperty Name="IncludeDirectories" DisplayName="Include Directories" Description="Specifies one or more directories to add to the Slice include path; use semi-colons (;) as directory separators." Subtype="folder" Category="General"> <StringListProperty.DataSource> <DataSource Persistence="ProjectFile" ItemType="SliceCompile" Label="IceBuilder" HasConfigurationCondition="false" SourceOfDefaultValue="AfterContext"/> </StringListProperty.DataSource> </StringListProperty> <StringListProperty DisplayName="Additional Options" Name="AdditionalOptions" Description="Additional command-line options to pass to slice2cs."> <StringListProperty.DataSource> <DataSource Persistence="ProjectFile" ItemType="SliceCompile" Label="IceBuilder" HasConfigurationCondition="false" SourceOfDefaultValue="AfterContext"/> </StringListProperty.DataSource> </StringListProperty> </Rule>