|
39 | 39 | <ComponentConfigurations> |
40 | 40 | <ComponentConfig id="Code Block Component" enabled="True"> |
41 | 41 | <component id="Code Block Component" type="SandcastleBuilder.Components.CodeBlockComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
42 | | -<!-- Base path for relative filenames in source attributes (optional) --> |
43 | | -<basePath value="{@HtmlEncProjectFolder}" /> |
44 | | -<!-- Base output paths for the files (required). These should match the parent folder of the output path |
| 42 | + <!-- Base path for relative filenames in source attributes (optional) --> |
| 43 | + <basePath value="{@HtmlEncProjectFolder}" /> |
| 44 | + <!-- Base output paths for the files (required). These should match the parent folder of the output path |
45 | 45 | of the HTML files (see each of the SaveComponent instances in the configuration files). --> |
46 | | -<outputPaths> |
| 46 | + <outputPaths> |
47 | 47 | {@HelpFormatOutputPaths} |
48 | 48 | </outputPaths> |
49 | | -<!-- Allow missing source files (Optional). If omitted, it will generate errors if referenced source files |
| 49 | + <!-- Allow missing source files (Optional). If omitted, it will generate errors if referenced source files |
50 | 50 | are missing. --> |
51 | | -<allowMissingSource value="false" /> |
52 | | -<!-- Remove region markers from imported code blocks. If omitted, region markers in imported code blocks |
| 51 | + <allowMissingSource value="false" /> |
| 52 | + <!-- Remove region markers from imported code blocks. If omitted, region markers in imported code blocks |
53 | 53 | are left alone. --> |
54 | | -<removeRegionMarkers value="false" /> |
55 | | -<!-- Code colorizer options (required). |
| 54 | + <removeRegionMarkers value="false" /> |
| 55 | + <!-- Code colorizer options (required). |
56 | 56 | Attributes: |
57 | 57 | Language syntax configuration file (required) |
58 | 58 | XSLT stylesheet file (required) |
|
65 | 65 | Keep XML comment "see" tags within the code (optional) |
66 | 66 | Tab size override (optional, 0 = Use syntax file setting) |
67 | 67 | Use language name as default title (optional) --> |
68 | | -<colorizer syntaxFile="{@SHFBFolder}Colorizer\highlight.xml" styleFile="{@SHFBFolder}Colorizer\highlight.xsl" stylesheet="{@SHFBFolder}Colorizer\highlight.css" scriptFile="{@SHFBFolder}Colorizer\highlight.js" disabled="{@DisableCodeBlockComponent}" language="cs" numberLines="false" outlining="false" keepSeeTags="false" tabSize="0" defaultTitle="true" /> |
69 | | -</component> |
| 68 | + <colorizer syntaxFile="{@SHFBFolder}Colorizer\highlight.xml" styleFile="{@SHFBFolder}Colorizer\highlight.xsl" stylesheet="{@SHFBFolder}Colorizer\highlight.css" scriptFile="{@SHFBFolder}Colorizer\highlight.js" disabled="{@DisableCodeBlockComponent}" language="cs" numberLines="false" outlining="false" keepSeeTags="false" tabSize="0" defaultTitle="true" /> |
| 69 | + </component> |
70 | 70 | </ComponentConfig> |
71 | | -<ComponentConfig id="IntelliSense Component" enabled="True"><component id="IntelliSense Component" type="SandcastleBuilder.Components.IntelliSenseComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
72 | | -<!-- Output options (optional) |
| 71 | + <ComponentConfig id="IntelliSense Component" enabled="True"> |
| 72 | + <component id="IntelliSense Component" type="SandcastleBuilder.Components.IntelliSenseComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
| 73 | + <!-- Output options (optional) |
73 | 74 | Attributes: |
74 | 75 | Include Namespaces (false by default) |
75 | 76 | Namespaces filename ("Namespaces" if not specified or empty) |
76 | 77 | Directory (current folder if not specified or empty) --> |
77 | | -<output includeNamespaces="false" namespacesFile="Namespaces" folder="{@OutputFolder}" /> |
78 | | -</component></ComponentConfig> |
79 | | -<ComponentConfig id="Cached Framework Comments Index Data" enabled="True"><component id="Cached Framework Comments Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
80 | | -<index name="comments" value="/doc/members/member" key="@name" cache="100"> |
| 78 | + <output includeNamespaces="false" namespacesFile="Namespaces" folder="{@OutputFolder}" /> |
| 79 | + </component> |
| 80 | + </ComponentConfig> |
| 81 | + <ComponentConfig id="Cached Framework Comments Index Data" enabled="True"> |
| 82 | + <component id="Cached Framework Comments Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
| 83 | + <index name="comments" value="/doc/members/member" key="@name" cache="100"> |
81 | 84 | {@CachedFrameworkCommentList} |
82 | 85 | {@CommentFileList} |
83 | 86 | </index> |
84 | | -<copy name="comments" source="*" target="/document/comments" /> |
85 | | -</component></ComponentConfig> |
86 | | -<ComponentConfig id="Cached Reflection Index Data" enabled="True"><component id="Cached Reflection Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
87 | | -<index name="reflection" value="/reflection/apis/api" key="@id" cache="10"> |
88 | | - <cache base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" cacheFile="{@LocalDataFolder}Cache\Reflection.cache" /> |
89 | | - <data files="reflection.xml" /> |
90 | | -</index> |
91 | | -<copy name="reflection" source="*" target="/document/reference" /> |
92 | | -</component></ComponentConfig> |
93 | | -<ComponentConfig id="API Token Resolution" enabled="True"><component id="API Token Resolution" type="Microsoft.Ddue.Tools.SharedContentComponent" assembly="{@SandcastlePath}ProductionTools\BuildComponents.dll"> |
| 87 | + <copy name="comments" source="*" target="/document/comments" /> |
| 88 | + </component> |
| 89 | + </ComponentConfig> |
| 90 | + <ComponentConfig id="Cached Reflection Index Data" enabled="True"> |
| 91 | + <component id="Cached Reflection Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"> |
| 92 | + <index name="reflection" value="/reflection/apis/api" key="@id" cache="10"> |
| 93 | + <cache base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" cacheFile="{@LocalDataFolder}Cache\Reflection.cache" /> |
| 94 | + <data files="reflection.xml" /> |
| 95 | + </index> |
| 96 | + <copy name="reflection" source="*" target="/document/reference" /> |
| 97 | + </component> |
| 98 | + </ComponentConfig> |
| 99 | + <ComponentConfig id="API Token Resolution" enabled="True"> |
| 100 | + <component id="API Token Resolution" type="Microsoft.Ddue.Tools.SharedContentComponent" assembly="{@SandcastlePath}ProductionTools\BuildComponents.dll"> |
94 | 101 |
|
95 | 102 | {@TokenFiles} |
96 | | - <replace elements="/*//token" item="string(.)" /> |
97 | | -</component></ComponentConfig> |
98 | | -<ComponentConfig id="Cached MSDN URL References" enabled="True"><component id="Cached MSDN URL References" type="SandcastleBuilder.Components.CachedResolveReferenceLinksComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll" locale="{@Locale}" linkTarget="{@SdkLinkTarget}"> |
99 | | -<helpOutput format="HtmlHelp1"> |
100 | | - <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
101 | | - <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@HtmlSdkLinkType}" /> |
102 | | - <targets files="reflection.xml" type="Local" /> |
103 | | -</helpOutput> |
104 | | -<helpOutput format="MSHelp2"> |
105 | | - <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
106 | | - <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@MSHelp2SdkLinkType}" /> |
107 | | - <targets files="reflection.xml" type="Index" /> |
108 | | -</helpOutput> |
109 | | -<helpOutput format="MSHelpViewer"> |
110 | | - <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
111 | | - <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@MSHelpViewerSdkLinkType}" /> |
112 | | - <targets files="reflection.xml" type="Id" /> |
113 | | -</helpOutput> |
114 | | -<helpOutput format="Website"> |
115 | | - <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
116 | | - <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@WebsiteSdkLinkType}" /> |
117 | | - <targets files="reflection.xml" type="Local" /> |
118 | | -</helpOutput> |
119 | | -</component></ComponentConfig></ComponentConfigurations> |
| 103 | + <replace elements="/*//token" item="string(.)" /></component> |
| 104 | + </ComponentConfig> |
| 105 | + <ComponentConfig id="Cached MSDN URL References" enabled="True"> |
| 106 | + <component id="Cached MSDN URL References" type="SandcastleBuilder.Components.CachedResolveReferenceLinksComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll" locale="{@Locale}" linkTarget="{@SdkLinkTarget}"> |
| 107 | + <helpOutput format="HtmlHelp1"> |
| 108 | + <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
| 109 | + <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@HtmlSdkLinkType}" /> |
| 110 | + <targets files="reflection.xml" type="Local" /> |
| 111 | + </helpOutput> |
| 112 | + <helpOutput format="MSHelp2"> |
| 113 | + <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
| 114 | + <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@MSHelp2SdkLinkType}" /> |
| 115 | + <targets files="reflection.xml" type="Index" /> |
| 116 | + </helpOutput> |
| 117 | + <helpOutput format="MSHelpViewer"> |
| 118 | + <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
| 119 | + <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@MSHelpViewerSdkLinkType}" /> |
| 120 | + <targets files="reflection.xml" type="Id" /> |
| 121 | + </helpOutput> |
| 122 | + <helpOutput format="Website"> |
| 123 | + <cache filename="{@LocalDataFolder}Cache\MsdnUrl.cache" /> |
| 124 | + <targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@WebsiteSdkLinkType}" /> |
| 125 | + <targets files="reflection.xml" type="Local" /> |
| 126 | + </helpOutput> |
| 127 | + </component> |
| 128 | + </ComponentConfig> |
| 129 | + </ComponentConfigurations> |
120 | 130 | <DocumentationSources> |
121 | 131 | <DocumentationSource sourceFile="..\ICSharpCode.AvalonEdit\ICSharpCode.AvalonEdit.csproj" /> |
122 | 132 | </DocumentationSources> |
@@ -146,6 +156,12 @@ Additionally, the class HighlightingColorizer provides integration of the highli |
146 | 156 | <NamingMethod>Guid</NamingMethod> |
147 | 157 | <Language>en-US</Language> |
148 | 158 | <ContentPlacement>AboveNamespaces</ContentPlacement> |
| 159 | + <BuildAssemblerVerbosity>OnlyWarningsAndErrors</BuildAssemblerVerbosity> |
| 160 | + <HelpFileFormat>HtmlHelp1, Website</HelpFileFormat> |
| 161 | + <IndentHtml>False</IndentHtml> |
| 162 | + <KeepLogFile>True</KeepLogFile> |
| 163 | + <DisableCodeBlockComponent>False</DisableCodeBlockComponent> |
| 164 | + <CppCommentsFixup>False</CppCommentsFixup> |
149 | 165 | </PropertyGroup> |
150 | 166 | <!-- There are no properties for these two groups but they need to appear in |
151 | 167 | order for Visual Studio to perform the build. --> |
|
0 commit comments