Browse Source

Removed SHFB from SharpDevelop distribution.

Updated "Generate documentation" command to search for a manually installed SHFB.
Generated SHFB project file now uses SHFB 1.8.0.3 file format.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5499 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Daniel Grunwald 16 years ago
parent
commit
6991527a95
  1. 45
      src/AddIns/Misc/SubversionAddIn/Project/Resources/TortoiseSvnNotFoundForm.xfrm
  2. 19
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/TortoiseSvnNotFoundForm.cs
  3. 4
      src/AddIns/Misc/SubversionAddIn/Project/SubversionAddIn.csproj
  4. 7
      src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj
  5. 121
      src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs
  6. 113
      src/Main/Base/Project/Src/Gui/Dialogs/ToolNotFoundDialog.Designer.cs
  7. 47
      src/Main/Base/Project/Src/Gui/Dialogs/ToolNotFoundDialog.cs
  8. 190
      src/Setup/Files.wxs
  9. 10
      src/Setup/Setup.wxs
  10. 17
      src/Tools/Tools.build

45
src/AddIns/Misc/SubversionAddIn/Project/Resources/TortoiseSvnNotFoundForm.xfrm

@ -1,45 +0,0 @@ @@ -1,45 +0,0 @@
<Components version="1.0">
<System.Windows.Forms.Form>
<Name value="TortoiseSvnNotFoundForm" />
<FormBorderStyle value="SizableToolWindow" />
<AcceptButton value="okButton" />
<MinimizeBox value="False" />
<StartPosition value="CenterParent" />
<MinimumSize value="365, 147" />
<Text value="SharpDevelop" />
<MaximizeBox value="False" />
<ClientSize value="{Width=357, Height=121}" />
<Controls>
<System.Windows.Forms.PictureBox>
<Name value="iconPictureBox" />
<Location value="10, 11" />
<Size value="32, 32" />
</System.Windows.Forms.PictureBox>
<System.Windows.Forms.Button>
<Name value="okButton" />
<DialogResult value="OK" />
<Location value="149, 86" />
<Text value="${res:Global.OKButtonText}" />
<Anchor value="Bottom" />
<UseVisualStyleBackColor value="True" />
<Size value="89, 23" />
<TabIndex value="1" />
</System.Windows.Forms.Button>
<System.Windows.Forms.LinkLabel>
<Name value="linkLabel" />
<Size value="114, 26" />
<TabIndex value="1" />
<Text value="tortoisesvn.tigris.org" />
<Location value="12, 86" />
<Anchor value="Bottom, Left" />
</System.Windows.Forms.LinkLabel>
<System.Windows.Forms.Label>
<Name value="messageLabel" />
<Location value="48, 11" />
<Anchor value="Top, Bottom, Left, Right" />
<Size value="302, 68" />
<TabIndex value="2" />
</System.Windows.Forms.Label>
</Controls>
</System.Windows.Forms.Form>
</Components>

19
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/TortoiseSvnNotFoundForm.cs

@ -11,28 +11,15 @@ using System.Windows.Forms; @@ -11,28 +11,15 @@ using System.Windows.Forms;
using ICSharpCode.Core;
using ICSharpCode.Core.WinForms;
using ICSharpCode.SharpDevelop.Gui.XmlForms;
using ICSharpCode.SharpDevelop.Gui;
namespace ICSharpCode.Svn
{
public class TortoiseSvnNotFoundForm : BaseSharpDevelopForm
public class TortoiseSvnNotFoundForm : ToolNotFoundDialog
{
public TortoiseSvnNotFoundForm()
: base(StringParser.Parse("${res:AddIns.Subversion.TortoiseSVNRequired}"), "http://tortoisesvn.net/", null)
{
SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("ICSharpCode.Svn.Resources.TortoiseSvnNotFoundForm.xfrm"));
((Label)ControlDictionary["messageLabel"]).Text = StringParser.Parse("${res:AddIns.Subversion.TortoiseSVNRequired}");
((PictureBox)ControlDictionary["iconPictureBox"]).Image = WinFormsResourceService.GetBitmap("Icons.32x32.Information");
((LinkLabel)ControlDictionary["linkLabel"]).Click += LinkLabelClicked;
}
void LinkLabelClicked(object sender, EventArgs e)
{
try {
Process.Start("http://tortoisesvn.tigris.org");
} catch (Exception ex) {
LoggingService.Warn("Cannot start http://tortoisesvn.tigris.org", ex);
}
}
}
}

4
src/AddIns/Misc/SubversionAddIn/Project/SubversionAddIn.csproj

@ -1,4 +1,5 @@ @@ -1,4 +1,5 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<PropertyGroup>
<OutputType>Library</OutputType>
<RootNamespace>ICSharpCode.Svn</RootNamespace>
@ -70,7 +71,6 @@ @@ -70,7 +71,6 @@
<Compile Include="..\..\..\..\Main\GlobalAssemblyInfo.cs">
<Link>Configuration\GlobalAssemblyInfo.cs</Link>
</Compile>
<EmbeddedResource Include="Resources\TortoiseSvnNotFoundForm.xfrm" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\DiffPanel.Designer.cs">
<DependentUpon>DiffPanel.cs</DependentUpon>
</Compile>

7
src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj

@ -1,4 +1,5 @@ @@ -1,4 +1,5 @@
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@ -94,6 +95,10 @@ @@ -94,6 +95,10 @@
<Compile Include="Src\Gui\Dialogs\OptionPanels\ProjectOptions\ConvertToMSBuild35Dialog.Designer.cs">
<DependentUpon>ConvertToMSBuild35Dialog.cs</DependentUpon>
</Compile>
<Compile Include="Src\Gui\Dialogs\ToolNotFoundDialog.cs" />
<Compile Include="Src\Gui\Dialogs\ToolNotFoundDialog.Designer.cs">
<DependentUpon>ToolNotFoundDialog.cs</DependentUpon>
</Compile>
<Compile Include="Src\Gui\Dialogs\SolutionConfiguration\AddNewConfigurationDialog.cs" />
<Compile Include="Src\Gui\Dialogs\SolutionConfiguration\AddNewConfigurationDialog.Designer.cs">
<DependentUpon>AddNewConfigurationDialog.cs</DependentUpon>

121
src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs

@ -8,10 +8,13 @@ @@ -8,10 +8,13 @@
using System;
using System.Diagnostics;
using System.IO;
using System.Text;
using System.Xml;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project.Dialogs;
using Microsoft.Win32;
namespace ICSharpCode.SharpDevelop.Project.Commands
{
@ -46,41 +49,131 @@ namespace ICSharpCode.SharpDevelop.Project.Commands @@ -46,41 +49,131 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
public class GenerateProjectDocumentation : AbstractMenuCommand
{
static string FindSHFB()
{
string command = Registry.GetValue(@"HKEY_CLASSES_ROOT\Sandcastle Help File Builder Project\shell\open\command", null, string.Empty) as string;
return ExtractExecutableFromCommand(command);
}
static string ExtractExecutableFromCommand(string command)
{
if (string.IsNullOrEmpty(command))
return null;
command = command.Trim();
if (string.IsNullOrEmpty(command))
return null;
if (command[0] == '"') {
// "program" %1
int pos = command.IndexOf('"', 1);
if (pos < 0)
return null;
return command.Substring(1, pos - 1);
} else {
// program %1
int pos = command.IndexOf(' ');
if (pos < 0)
return command;
else
return command.Substring(0, pos);
}
}
public override void Run()
{
CompilableProject project = ProjectService.CurrentProject as CompilableProject;
if (project == null) {
return;
}
string assembly = project.OutputAssemblyFullPath;
if (!File.Exists(assembly)) {
MessageService.ShowMessage("${res:ProjectComponent.ContextMenu.GenerateDocumentation.ProjectNeedsToBeCompiled}");
string sandcastleHelpFileBuilderPath = FindSHFB();
if (sandcastleHelpFileBuilderPath == null || !File.Exists(sandcastleHelpFileBuilderPath)) {
using (ToolNotFoundDialog dlg = new ToolNotFoundDialog(
StringParser.Parse("${res:ProjectComponent.ContextMenu.GenerateDocumentation.SHFBNotFound}"),
"http://www.codeplex.com/SHFB/", null))
{
dlg.ShowDialog(WorkbenchSingleton.MainForm);
}
return;
}
string assembly = project.OutputAssemblyFullPath;
string xmlDocFile = project.DocumentationFileFullPath;
if (xmlDocFile == null) {
MessageService.ShowMessage("${res:ProjectComponent.ContextMenu.GenerateDocumentation.NeedToEditBuildOptions}");
return;
}
if (!File.Exists(assembly)) {
MessageService.ShowMessage("${res:ProjectComponent.ContextMenu.GenerateDocumentation.ProjectNeedsToBeCompiled}");
return;
}
if (!File.Exists(xmlDocFile)) {
MessageService.ShowMessage("${res:ProjectComponent.ContextMenu.GenerateDocumentation.ProjectNeedsToBeCompiled2}");
return;
}
string sandcastleHelpFileBuilderProjectFile = Path.ChangeExtension(assembly, ".shfb");
string sandcastleHelpFileBuilderProjectFile = Path.ChangeExtension(project.FileName, ".shfbproj");
if (!File.Exists(sandcastleHelpFileBuilderProjectFile)) {
using (StreamWriter sw = File.CreateText(sandcastleHelpFileBuilderProjectFile)) {
sw.WriteLine("<project schemaVersion=\"1.4.0.2\">");
sw.WriteLine(" <assemblies>");
sw.WriteLine(" <assembly assemblyPath=\""+ assembly +"\" xmlCommentsPath=\"" + xmlDocFile + "\" />");
sw.WriteLine(" </assemblies>");
sw.WriteLine("</project>");
using (XmlTextWriter w = new XmlTextWriter(sandcastleHelpFileBuilderProjectFile, Encoding.UTF8)) {
w.Formatting = Formatting.Indented;
const string ns = "http://schemas.microsoft.com/developer/msbuild/2003";
w.WriteStartElement("Project", ns);
w.WriteAttributeString("DefaultTargets", "Build");
w.WriteAttributeString("ToolsVersion", "3.5");
w.WriteStartElement("PropertyGroup", ns);
w.WriteComment("The configuration and platform will be used to determine which\n" +
"assemblies to include from solution and project documentation\n" +
"sources");
w.WriteStartElement("Configuration", ns);
w.WriteAttributeString("Condition", " '$(Configuration)' == '' ");
w.WriteValue("Debug");
w.WriteEndElement(); // </Configuration>
w.WriteStartElement("Platform", ns);
w.WriteAttributeString("Condition", " '$(Platform)' == '' ");
w.WriteValue("AnyCPU");
w.WriteEndElement(); // </AnyCPU>
w.WriteElementString("SchemaVersion", ns, "2.0");
w.WriteElementString("ProjectGuid", ns, Guid.NewGuid().ToString("B"));
w.WriteElementString("SHFBSchemaVersion", ns, "1.8.0.3");
w.WriteElementString("AssemblyName", ns, "Documentation");
w.WriteElementString("RootNamespace", ns, "Documentation");
w.WriteElementString("Name", ns, "Documentation");
w.WriteElementString("OutputPath", ns, @".\Help\");
w.WriteElementString("HtmlHelpName", ns, "Documentation");
w.WriteStartElement("DocumentationSources", ns);
w.WriteStartElement("DocumentationSource", "");
w.WriteAttributeString("sourceFile", FileUtility.GetRelativePath(Path.GetDirectoryName(sandcastleHelpFileBuilderProjectFile), project.FileName));
w.WriteEndElement(); // </DocumentationSource>
w.WriteEndElement(); // </DocumentationSources>
w.WriteEndElement(); // </PropertyGrup>
w.WriteComment("There are no properties for these groups. AnyCPU needs to appear in\n" +
"order for Visual Studio to perform the build. The others are optional\n" +
"common platform types that may appear.");
string[] confPlatList = {
"Debug|AnyCPU", "Release|AnyCPU", "Debug|x86", "Release|x86", "Debug|x64", "Release|x64", "Debug|Win32", "Release|Win32"
};
foreach (string confPlat in confPlatList) {
w.WriteStartElement("PropertyGroup", ns);
w.WriteAttributeString("Condition", " '$(Configuration)|$(Platform)' == '" + confPlat + "' ");
w.WriteEndElement(); // </PropertyGrup>
}
w.WriteComment("Import the SHFB build targets");
w.WriteStartElement("Import", ns);
w.WriteAttributeString("Project", @"$(SHFBROOT)\SandcastleHelpFileBuilder.targets");
w.WriteEndElement(); // </Import>
w.WriteEndElement(); // </Project>
}
}
string sandcastleHelpFileBuilderDirectory = Path.Combine(FileUtility.ApplicationRootPath, "bin/Tools/SHFB");
ProcessStartInfo psi = new ProcessStartInfo(Path.Combine(sandcastleHelpFileBuilderDirectory, "SandcastleBuilderGUI.exe"), '"' + sandcastleHelpFileBuilderProjectFile + '"');
psi.WorkingDirectory = sandcastleHelpFileBuilderDirectory;
ProcessStartInfo psi = new ProcessStartInfo(sandcastleHelpFileBuilderPath, '"' + sandcastleHelpFileBuilderProjectFile + '"');
psi.WorkingDirectory = Path.GetDirectoryName(sandcastleHelpFileBuilderPath);
psi.UseShellExecute = false;
Process.Start(psi);
}

113
src/Main/Base/Project/Src/Gui/Dialogs/ToolNotFoundDialog.Designer.cs generated

@ -0,0 +1,113 @@ @@ -0,0 +1,113 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="Daniel Grunwald"/>
// <version>$Revision$</version>
// </file>
namespace ICSharpCode.SharpDevelop.Gui
{
partial class ToolNotFoundDialog
{
/// <summary>
/// Designer variable used to keep track of non-visual components.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Disposes resources used by the form.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing) {
if (components != null) {
components.Dispose();
}
}
base.Dispose(disposing);
}
/// <summary>
/// This method is required for Windows Forms designer support.
/// Do not change the method contents inside the source code editor. The Forms designer might
/// not be able to load this method if it was changed manually.
/// </summary>
private void InitializeComponent()
{
this.pictureBox = new System.Windows.Forms.PictureBox();
this.descriptionLabel = new System.Windows.Forms.Label();
this.linkLabel = new System.Windows.Forms.LinkLabel();
this.okButton = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.pictureBox)).BeginInit();
this.SuspendLayout();
//
// pictureBox
//
this.pictureBox.Location = new System.Drawing.Point(12, 12);
this.pictureBox.Name = "pictureBox";
this.pictureBox.Size = new System.Drawing.Size(32, 32);
this.pictureBox.TabIndex = 0;
this.pictureBox.TabStop = false;
//
// descriptionLabel
//
this.descriptionLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.descriptionLabel.Location = new System.Drawing.Point(50, 9);
this.descriptionLabel.Name = "descriptionLabel";
this.descriptionLabel.Size = new System.Drawing.Size(282, 91);
this.descriptionLabel.TabIndex = 1;
this.descriptionLabel.Text = "description";
//
// linkLabel
//
this.linkLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.linkLabel.Location = new System.Drawing.Point(12, 102);
this.linkLabel.Name = "linkLabel";
this.linkLabel.Size = new System.Drawing.Size(239, 23);
this.linkLabel.TabIndex = 2;
this.linkLabel.TabStop = true;
this.linkLabel.Text = "URL";
this.linkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelLinkClicked);
//
// okButton
//
this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK;
this.okButton.Location = new System.Drawing.Point(257, 102);
this.okButton.Name = "okButton";
this.okButton.Size = new System.Drawing.Size(75, 23);
this.okButton.TabIndex = 0;
this.okButton.Text = "OK";
this.okButton.UseVisualStyleBackColor = true;
//
// ToolNotFoundDialog
//
this.AcceptButton = this.okButton;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(344, 134);
this.Controls.Add(this.okButton);
this.Controls.Add(this.linkLabel);
this.Controls.Add(this.descriptionLabel);
this.Controls.Add(this.pictureBox);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.MinimumSize = new System.Drawing.Size(360, 140);
this.Name = "ToolNotFoundDialog";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "ToolNotFoundDialog";
((System.ComponentModel.ISupportInitialize)(this.pictureBox)).EndInit();
this.ResumeLayout(false);
}
private System.Windows.Forms.LinkLabel linkLabel;
private System.Windows.Forms.Button okButton;
private System.Windows.Forms.Label descriptionLabel;
private System.Windows.Forms.PictureBox pictureBox;
}
}

47
src/Main/Base/Project/Src/Gui/Dialogs/ToolNotFoundDialog.cs

@ -0,0 +1,47 @@ @@ -0,0 +1,47 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="Daniel Grunwald"/>
// <version>$Revision$</version>
// </file>
using System;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
using ICSharpCode.Core;
using ICSharpCode.Core.WinForms;
namespace ICSharpCode.SharpDevelop.Gui
{
public partial class ToolNotFoundDialog : Form
{
/// <summary>
/// Creates a new instance of the ToolNotFoundDialog.
/// </summary>
/// <param name="description">The description text</param>
/// <param name="linkTarget">The link target (with leading http://)</param>
/// <param name="icon">32x32 icon to display next to the description. May be null.</param>
public ToolNotFoundDialog(string description, string linkTarget, Image icon)
{
// The InitializeComponent() call is required for Windows Forms designer support.
InitializeComponent();
descriptionLabel.Text = description;
linkLabel.Text = linkTarget;
pictureBox.Image = icon ?? WinFormsResourceService.GetBitmap("Icons.32x32.Information");
this.Text = StringParser.Parse("${res:ICSharpCode.SharpDevelop.Gui.Dialogs.ToolNotFoundDialog.Title}");
okButton.Text = StringParser.Parse("${res:Global.OKButtonText}");
}
void LinkLabelLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
try {
Process.Start(linkLabel.Text);
} catch (Exception ex) {
LoggingService.Warn("Cannot start " + linkLabel.Text, ex);
}
}
}
}

190
src/Setup/Files.wxs

@ -427,9 +427,6 @@ @@ -427,9 +427,6 @@
<Component Guid="8E89CF2B-A866-4488-91F9-9079565FD9AE" Id="NUnitCoreInterfacesDll" DiskId="1">
<File Source="..\..\bin\Tools\NUnit\lib\nunit.core.interfaces.dll" Name="nunit.core.interfaces.dll" Id="lib.nunit.core.interfaces.dll" KeyPath="yes" />
</Component>
<Component Guid="ECB29CA1-EDDC-4B39-972E-29E54B23DA0B" Id="NUnitUiKitDll" DiskId="1">
<File Source="..\..\bin\Tools\NUnit\lib\nunit.uikit.dll" Name="nunit.uikit.dll" Id="lib.nunit.uikit.dll" KeyPath="yes" />
</Component>
<Component Guid="F9388116-85AE-4BF0-8CF6-0E6B5C3DD15F" Id="NUnitUtilDll" DiskId="1">
<File Source="..\..\bin\Tools\NUnit\lib\nunit.util.dll" Name="nunit.util.dll" Id="lib.nunit.util.dll" KeyPath="yes" />
</Component>
@ -492,193 +489,6 @@ @@ -492,193 +489,6 @@
</Component>
</Directory>
</Directory>
<Directory Id="SHFB" Name="SHFB">
<Component Guid="D92A7437-2C2B-4487-A90A-DFA45EE8427E" Id="SHFBMain" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\BuildReflectionData.bat" Name="BuildReflectionData.bat" Id="BuildReflectionData.bat" />
<File Source="..\..\bin\Tools\SHFB\ColorizerLibrary.dll" Name="ColorizerLibrary.dll" Id="ColorizerLibrary.dll" />
<File Source="..\..\bin\Tools\SHFB\ColorizerLibrary.xml" Name="ColorizerLibrary.xml" Id="ColorizerLibrary.xml" />
<File Source="..\..\bin\Tools\SHFB\GenerateInheritedDocs.exe" Name="GenerateInheritedDocs.exe" Id="GenerateInheritedDocs.exe" />
<File Source="..\..\bin\Tools\SHFB\Help.ico" Name="Help.ico" Id="Help.ico" />
<File Source="..\..\bin\Tools\SHFB\ICSharpCode.TextEditor.dll" Name="ICSharpCode.TextEditor.dll" Id="SHFB.ICSharpCode.TextEditor.dll" />
<File Source="..\..\bin\Tools\SHFB\License.txt" Name="License.txt" Id="License.txt" />
<File Source="..\..\bin\Tools\SHFB\Sandcastle.url" Name="Sandcastle.url" Id="Sandcastle.url" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilder.chm" Name="SandcastleBuilder.chm" Id="SandcastleBuilder.chm" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilder.Components.dll" Name="SandcastleBuilder.Components.dll" Id="SandcastleBuilder.Components.dll" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilder.Components.xml" Name="SandcastleBuilder.Components.xml" Id="SandcastleBuilder.Components.xml" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilder.ico" Name="SandcastleBuilder.ico" Id="SandcastleBuilder.ico" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilder.Utils.dll" Name="SandcastleBuilder.Utils.dll" Id="SandcastleBuilder.Utils.dll" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilder.Utils.xml" Name="SandcastleBuilder.Utils.xml" Id="SandcastleBuilder.Utils.xml" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilderConsole.exe" Name="SandcastleBuilderConsole.exe" Id="SandcastleBuilderConsole.exe" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilderConsole.xml" Name="SandcastleBuilderConsole.xml" Id="SandcastleBuilderConsole.xml" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilderGUI.exe" Name="SandcastleBuilderGUI.exe" Id="SandcastleBuilderGUI.exe" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilderGUI.exe.config" Name="SandcastleBuilderGUI.exe.config" Id="SandcastleBuilderGUI.exe.config" />
<File Source="..\..\bin\Tools\SHFB\SandcastleBuilderGUI.xml" Name="SandcastleBuilderGUI.xml" Id="SandcastleBuilderGUI.xml" />
<File Source="..\..\bin\Tools\SHFB\SandcastleHtmlExtract.config" Name="SandcastleHtmlExtract.config" Id="SandcastleHtmlExtract.config" />
<File Source="..\..\bin\Tools\SHFB\SandcastleHtmlExtract.exe" Name="SandcastleHtmlExtract.exe" Id="SandcastleHtmlExtract.exe" />
<File Source="..\..\bin\Tools\SHFB\SandcastleStyles.url" Name="SandcastleStyles.url" Id="SandcastleStyles.url" />
<File Source="..\..\bin\Tools\SHFB\SHFB.url" Name="SHFB.url" Id="SHFB.url" />
<File Source="..\..\bin\Tools\SHFB\WeifenLuo.WinFormsUI.Docking.dll" Name="WeifenLuo.WinFormsUI.Docking.dll" Id="SHFB.WeifenLuo.WinFormsUI.Docking.dll" />
</Component>
<Directory Id="BuildComponents" Name="BuildComponents">
<Component Guid="91F3595E-01C8-4378-9254-F894A1A9FA82" Id="SHFBBuildComponents" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\BuildComponents\SandcastleBuilder.Components.config" Name="SandcastleBuilder.Components.config" Id="SandcastleBuilder.Components.config" />
</Component>
</Directory>
<Directory Id="Colorizer" Name="Colorizer">
<Component Guid="65C6D254-EAFA-4A26-9726-42D75864F92B" Id="SHFBColorizer" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\Colorizer\CopyCode.gif" Name="CopyCode.gif" Id="CopyCode.gif" />
<File Source="..\..\bin\Tools\SHFB\Colorizer\CopyCode_h.gif" Name="CopyCode_h.gif" Id="CopyCode_h.gif" />
<File Source="..\..\bin\Tools\SHFB\Colorizer\highlight.css" Name="highlight.css" Id="highlight.css" />
<File Source="..\..\bin\Tools\SHFB\Colorizer\highlight.js" Name="highlight.js" Id="highlight.js" />
<File Source="..\..\bin\Tools\SHFB\Colorizer\highlight.xml" Name="highlight.xml" Id="highlight.xml" />
<File Source="..\..\bin\Tools\SHFB\Colorizer\highlight.xsl" Name="highlight.xsl" Id="highlight.xsl" />
</Component>
</Directory>
<Directory Id="ConceptualTemplates" Name="ConceptualTemplates">
<Component Guid="61EA2A91-8A1E-4EF3-9898-105075A9052E" Id="SHFBConceptualTemplates" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Conceptual.xml" Name="Conceptual.xml" Id="Conceptual.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Error Message.xml" Name="Error Message.xml" Id="Error_Message.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Glossary.xml" Name="Glossary.xml" Id="Glossary.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\How To.xml" Name="How To.xml" Id="How_To.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Orientation.xml" Name="Orientation.xml" Id="Orientation.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Reference With Syntax.xml" Name="Reference With Syntax.xml" Id="Reference_With_Syntax.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Reference Without Syntax.xml" Name="Reference Without Syntax.xml" Id="Reference_Without_Syntax.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Reference.xml" Name="Reference.xml" Id="Reference.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Sample.xml" Name="Sample.xml" Id="Sample.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\SDK Technology Architecture.xml" Name="SDK Technology Architecture.xml" Id="SDK_Technology_Architecture.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\SDK Technology Code Directory.xml" Name="SDK Technology Code Directory.xml" Id="SDK_Technology_Code_Directory.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\SDK Technology Orientation.xml" Name="SDK Technology Orientation.xml" Id="SDK_Technology_Orientation.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\SDK Technology Scenarios.xml" Name="SDK Technology Scenarios.xml" Id="SDK_Technology_Scenarios.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\SDK Technology Summary.xml" Name="SDK Technology Summary.xml" Id="SDK_Technology_Summary.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Troubleshooting.xml" Name="Troubleshooting.xml" Id="Troubleshooting.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\User Interface Reference.xml" Name="User Interface Reference.xml" Id="User_Interface_Reference.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Walkthrough.xml" Name="Walkthrough.xml" Id="Walkthrough.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\Whitepaper.xml" Name="Whitepaper.xml" Id="Whitepaper.xml" />
<File Source="..\..\bin\Tools\SHFB\ConceptualTemplates\XML Reference.xml" Name="XML Reference.xml" Id="XML_Reference.xml" />
</Component>
</Directory>
<Directory Id="PlugIns" Name="PlugIns">
<Component Guid="D7660FB7-04C6-4CCD-B6E9-CAAA4746761F" Id="SHFBPlugins" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\PlugIns\SandcastleBuilder.PlugIns.dll" Name="SandcastleBuilder.PlugIns.dll" Id="SandcastleBuilder.PlugIns.dll" />
</Component>
</Directory>
<Directory Id="SharedContent" Name="SharedContent">
<Component Guid="133E654E-3923-4FA8-8F76-F26E4517D6BD" Id="SHFBSharedContent" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_de-DE.xml" Name="HanaBuilderContent_de-DE.xml" Id="HanaBuilderContent_de_DE.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_en-US.xml" Name="HanaBuilderContent_en-US.xml" Id="HanaBuilderContent_en_US.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_es-ES.xml" Name="HanaBuilderContent_es-ES.xml" Id="HanaBuilderContent_es_ES.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_fr-FR.xml" Name="HanaBuilderContent_fr-FR.xml" Id="HanaBuilderContent_fr_FR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_it-IT.xml" Name="HanaBuilderContent_it-IT.xml" Id="HanaBuilderContent_it_IT.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_ja-JP.xml" Name="HanaBuilderContent_ja-JP.xml" Id="HanaBuilderContent_ja_JP.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_ko-KR.xml" Name="HanaBuilderContent_ko-KR.xml" Id="HanaBuilderContent_ko_KR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_pt-BR.xml" Name="HanaBuilderContent_pt-BR.xml" Id="HanaBuilderContent_pt_BR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_ru-RU.xml" Name="HanaBuilderContent_ru-RU.xml" Id="HanaBuilderContent_ru_RU.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_zh-CHS.xml" Name="HanaBuilderContent_zh-CHS.xml" Id="HanaBuilderContent_zh_CHS.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\HanaBuilderContent_zh-CN.xml" Name="HanaBuilderContent_zh-CN.xml" Id="HanaBuilderContent_zh_CN.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_de-DE.xml" Name="PrototypeBuilderContent_de-DE.xml" Id="PrototypeBuilderContent_de_DE.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_en-US.xml" Name="PrototypeBuilderContent_en-US.xml" Id="PrototypeBuilderContent_en_US.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_es-ES.xml" Name="PrototypeBuilderContent_es-ES.xml" Id="PrototypeBuilderContent_es_ES.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_fr-FR.xml" Name="PrototypeBuilderContent_fr-FR.xml" Id="PrototypeBuilderContent_fr_FR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_it-IT.xml" Name="PrototypeBuilderContent_it-IT.xml" Id="PrototypeBuilderContent_it_IT.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_ja-JP.xml" Name="PrototypeBuilderContent_ja-JP.xml" Id="PrototypeBuilderContent_ja_JP.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_ko-KR.xml" Name="PrototypeBuilderContent_ko-KR.xml" Id="PrototypeBuilderContent_ko_KR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_pt-BR.xml" Name="PrototypeBuilderContent_pt-BR.xml" Id="PrototypeBuilderContent_pt_BR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_ru-RU.xml" Name="PrototypeBuilderContent_ru-RU.xml" Id="PrototypeBuilderContent_ru_RU.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_zh-CHS.xml" Name="PrototypeBuilderContent_zh-CHS.xml" Id="PrototypeBuilderContent_zh_CHS.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\PrototypeBuilderContent_zh-CN.xml" Name="PrototypeBuilderContent_zh-CN.xml" Id="PrototypeBuilderContent_zh_CN.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_de-DE.xml" Name="SharedBuilderContent_de-DE.xml" Id="SharedBuilderContent_de_DE.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_en-US.xml" Name="SharedBuilderContent_en-US.xml" Id="SharedBuilderContent_en_US.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_es-ES.xml" Name="SharedBuilderContent_es-ES.xml" Id="SharedBuilderContent_es_ES.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_fr-FR.xml" Name="SharedBuilderContent_fr-FR.xml" Id="SharedBuilderContent_fr_FR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_it-IT.xml" Name="SharedBuilderContent_it-IT.xml" Id="SharedBuilderContent_it_IT.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_ja-JP.xml" Name="SharedBuilderContent_ja-JP.xml" Id="SharedBuilderContent_ja_JP.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_ko-KR.xml" Name="SharedBuilderContent_ko-KR.xml" Id="SharedBuilderContent_ko_KR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_pt-BR.xml" Name="SharedBuilderContent_pt-BR.xml" Id="SharedBuilderContent_pt_BR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_ru-RU.xml" Name="SharedBuilderContent_ru-RU.xml" Id="SharedBuilderContent_ru_RU.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_zh-CHS.xml" Name="SharedBuilderContent_zh-CHS.xml" Id="SharedBuilderContent_zh_CHS.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\SharedBuilderContent_zh-CN.xml" Name="SharedBuilderContent_zh-CN.xml" Id="SharedBuilderContent_zh_CN.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_de-DE.txt" Name="StopWordList_de-DE.txt" Id="StopWordList_de_DE.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_en-US.txt" Name="StopWordList_en-US.txt" Id="StopWordList_en_US.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_es-ES.txt" Name="StopWordList_es-ES.txt" Id="StopWordList_es_ES.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_fr-FR.txt" Name="StopWordList_fr-FR.txt" Id="StopWordList_fr_FR.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_it-IT.txt" Name="StopWordList_it-IT.txt" Id="StopWordList_it_IT.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_ja-JP.txt" Name="StopWordList_ja-JP.txt" Id="StopWordList_ja_JP.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_ko-KR.txt" Name="StopWordList_ko-KR.txt" Id="StopWordList_ko_KR.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_pt-BR.txt" Name="StopWordList_pt-BR.txt" Id="StopWordList_pt_BR.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_ru-RU.txt" Name="StopWordList_ru-RU.txt" Id="StopWordList_ru_RU.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_zh-CHS.txt" Name="StopWordList_zh-CHS.txt" Id="StopWordList_zh_CHS.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\StopWordList_zh-CN.txt" Name="StopWordList_zh-CN.txt" Id="StopWordList_zh_CN.txt" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_de-DE.xml" Name="VS2005BuilderContent_de-DE.xml" Id="VS2005BuilderContent_de_DE.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_en-US.xml" Name="VS2005BuilderContent_en-US.xml" Id="VS2005BuilderContent_en_US.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_es-ES.xml" Name="VS2005BuilderContent_es-ES.xml" Id="VS2005BuilderContent_es_ES.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_fr-FR.xml" Name="VS2005BuilderContent_fr-FR.xml" Id="VS2005BuilderContent_fr_FR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_it-IT.xml" Name="VS2005BuilderContent_it-IT.xml" Id="VS2005BuilderContent_it_IT.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_ja-JP.xml" Name="VS2005BuilderContent_ja-JP.xml" Id="VS2005BuilderContent_ja_JP.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_ko-KR.xml" Name="VS2005BuilderContent_ko-KR.xml" Id="VS2005BuilderContent_ko_KR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_pt-BR.xml" Name="VS2005BuilderContent_pt-BR.xml" Id="VS2005BuilderContent_pt_BR.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_ru-RU.xml" Name="VS2005BuilderContent_ru-RU.xml" Id="VS2005BuilderContent_ru_RU.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_zh-CHS.xml" Name="VS2005BuilderContent_zh-CHS.xml" Id="VS2005BuilderContent_zh_CHS.xml" />
<File Source="..\..\bin\Tools\SHFB\SharedContent\VS2005BuilderContent_zh-CN.xml" Name="VS2005BuilderContent_zh-CN.xml" Id="VS2005BuilderContent_zh_CN.xml" />
</Component>
</Directory>
<Directory Id="Templates" Name="Templates">
<Component Guid="5A21AA47-795A-4A94-AB67-6D36DEA22117" Id="SHFBTemplates" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\Templates\Build1xHelpFile.bat" Name="Build1xHelpFile.bat" Id="Build1xHelpFile.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\Build2xHelpFile.bat" Name="Build2xHelpFile.bat" Id="Build2xHelpFile.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\BuildConceptualTopics.bat" Name="BuildConceptualTopics.bat" Id="BuildConceptualTopics.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\BuildReferenceTopics.bat" Name="BuildReferenceTopics.bat" Id="BuildReferenceTopics.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\conceptual.config" Name="conceptual.config" Id="conceptual.config" />
<File Source="..\..\bin\Tools\SHFB\Templates\ExtractHtmlInfo.bat" Name="ExtractHtmlInfo.bat" Id="ExtractHtmlInfo.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\FixScriptSharp.xsl" Name="FixScriptSharp.xsl" Id="FixScriptSharp.xsl" />
<File Source="..\..\bin\Tools\SHFB\Templates\Generate2xTOC.bat" Name="Generate2xTOC.bat" Id="Generate2xTOC.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\GenerateInheritedDocs.bat" Name="GenerateInheritedDocs.bat" Id="GenerateInheritedDocs.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\GenerateInheritedDocs.config" Name="GenerateInheritedDocs.config" Id="GenerateInheritedDocs.config" />
<File Source="..\..\bin\Tools\SHFB\Templates\GenerateIntermediateTOC.bat" Name="GenerateIntermediateTOC.bat" Id="GenerateIntermediateTOC.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\GenerateRefInfo.bat" Name="GenerateRefInfo.bat" Id="GenerateRefInfo.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\Hana.config" Name="Hana.config" Id="Hana.config" />
<File Source="..\..\bin\Tools\SHFB\Templates\Hana.xsl" Name="Hana.xsl" Id="Hana.xsl" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help1x.hhp" Name="Help1x.hhp" Id="Help1x.hhp" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x.HxC" Name="Help2x.HxC" Id="Help2x.HxC" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x.HxF" Name="Help2x.HxF" Id="Help2x.HxF" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_A.HxK" Name="Help2x_A.HxK" Id="Help2x_A.HxK" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_B.HxK" Name="Help2x_B.HxK" Id="Help2x_B.HxK" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_F.HxK" Name="Help2x_F.HxK" Id="Help2x_F.HxK" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_H2Reg.ini" Name="Help2x_H2Reg.ini" Id="Help2x_H2Reg.ini" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_K.HxK" Name="Help2x_K.HxK" Id="Help2x_K.HxK" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_NamedURLIndex.HxK" Name="Help2x_NamedURLIndex.HxK" Id="Help2x_NamedURLIndex.HxK" />
<File Source="..\..\bin\Tools\SHFB\Templates\Help2x_S.HxK" Name="Help2x_S.HxK" Id="Help2x_S.HxK" />
<File Source="..\..\bin\Tools\SHFB\Templates\MRefBuilder.config" Name="MRefBuilder.config" Id="MRefBuilder.config" />
<File Source="..\..\bin\Tools\SHFB\Templates\Prototype.config" Name="Prototype.config" Id="Prototype.config" />
<File Source="..\..\bin\Tools\SHFB\Templates\Prototype.xsl" Name="Prototype.xsl" Id="Prototype.xsl" />
<File Source="..\..\bin\Tools\SHFB\Templates\TransformBuildLog.xsl" Name="TransformBuildLog.xsl" Id="TransformBuildLog.xsl" />
<File Source="..\..\bin\Tools\SHFB\Templates\TransformManifest.bat" Name="TransformManifest.bat" Id="TransformManifest.bat" />
<File Source="..\..\bin\Tools\SHFB\Templates\VS2005.config" Name="VS2005.config" Id="VS2005.config" />
<File Source="..\..\bin\Tools\SHFB\Templates\VS2005.xsl" Name="VS2005.xsl" Id="VS2005.xsl" />
</Component>
</Directory>
<Directory Id="Web" Name="Web">
<Component Guid="7910CF17-4297-4F06-971A-451ED3A02115" Id="SHFBWeb" DiskId="1">
<File Source="..\..\bin\Tools\SHFB\Web\CloseSearch.png" Name="CloseSearch.png" Id="CloseSearch.png" />
<File Source="..\..\bin\Tools\SHFB\Web\CollapseAll.bmp" Name="CollapseAll.bmp" Id="CollapseAll.bmp" />
<File Source="..\..\bin\Tools\SHFB\Web\Collapsed.gif" Name="Collapsed.gif" Id="Collapsed.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\ExpandAll.bmp" Name="ExpandAll.bmp" Id="ExpandAll.bmp" />
<File Source="..\..\bin\Tools\SHFB\Web\Expanded.gif" Name="Expanded.gif" Id="Expanded.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\FillNode.aspx" Name="FillNode.aspx" Id="FillNode.aspx" />
<File Source="..\..\bin\Tools\SHFB\Web\Index.aspx" Name="Index.aspx" Id="Index.aspx" />
<File Source="..\..\bin\Tools\SHFB\Web\Index.gif" Name="Index.gif" Id="Index.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\Index.html" Name="Index.html" Id="Index.html" />
<File Source="..\..\bin\Tools\SHFB\Web\Item.gif" Name="Item.gif" Id="Item.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\LoadIndexKeywords.aspx" Name="LoadIndexKeywords.aspx" Id="LoadIndexKeywords.aspx" />
<File Source="..\..\bin\Tools\SHFB\Web\Search.gif" Name="Search.gif" Id="Search.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\SearchHelp.aspx" Name="SearchHelp.aspx" Id="SearchHelp.aspx" />
<File Source="..\..\bin\Tools\SHFB\Web\Splitter.gif" Name="Splitter.gif" Id="Splitter.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\SyncTOC.gif" Name="SyncTOC.gif" Id="SyncTOC.gif" />
<File Source="..\..\bin\Tools\SHFB\Web\TOC.css" Name="TOC.css" Id="TOC.css" />
<File Source="..\..\bin\Tools\SHFB\Web\TOC.js" Name="TOC.js" Id="TOC.js" />
<File Source="..\..\bin\Tools\SHFB\Web\Web.Config" Name="Web.Config" Id="Web.Config" />
</Component>
</Directory>
</Directory>
</Directory>
<Component Guid="3730EF42-5257-4EB2-9DA1-57151E5EB5A3" Id="AgaControlsDll" DiskId="1">
<File Source="..\..\bin\Aga.Controls.dll" Id="Aga.Controls.dll" Name="Aga.Controls.dll" Assembly=".net" AssemblyApplication="Aga.Controls.dll" AssemblyManifest="Aga.Controls.dll" KeyPath="yes" />

10
src/Setup/Setup.wxs

@ -263,17 +263,7 @@ @@ -263,17 +263,7 @@
<ComponentRef Id="WixCopExe"/>
<ComponentRef Id="WixNetFxExtensionDll"/>
<ComponentRef Id="WixTasksDll"/>
<ComponentRef Id="SHFBMain"/>
<ComponentRef Id="SHFBBuildComponents"/>
<ComponentRef Id="SHFBColorizer"/>
<ComponentRef Id="SHFBConceptualTemplates"/>
<ComponentRef Id="SHFBPlugins"/>
<ComponentRef Id="SHFBSharedContent"/>
<ComponentRef Id="SHFBTemplates"/>
<ComponentRef Id="SHFBWeb"/>
<ComponentRef Id="NUnitUiKitDll"/>
<ComponentRef Id="NUnitUtilDll"/>
<ComponentRef Id="NUnitConsoleFiles"/>
<ComponentRef Id="NUnitConsoleX86Files"/>

17
src/Tools/Tools.build

@ -1,13 +1,5 @@ @@ -1,13 +1,5 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTarget="Build">
<ItemGroup>
<SHFBFiles Include="SHFB\*"/>
<SHFBBuildComponents Include="SHFB\BuildComponents\*"/>
<SHFBColorizerFiles Include="SHFB\Colorizer\*"/>
<SHFBConceptualTemplates Include="SHFB\ConceptualTemplates\*"/>
<SHFBPluginsFiles Include="SHFB\Plugins\*"/>
<SHFBSharedContentFiles Include="SHFB\SharedContent\*"/>
<SHFBTemplatesFiles Include="SHFB\Templates\*"/>
<SHFBWebFiles Include="SHFB\Web\*"/>
<WixFiles Include="wix\*"/>
<WixBitmapFiles Include="wix\Bitmaps\*"/>
<WixDocFiles Include="wix\doc\*"/>
@ -21,15 +13,6 @@ @@ -21,15 +13,6 @@
</ItemGroup>
<Target Name="Build">
<Copy SourceFiles="@(SHFBFiles)" DestinationFolder="..\..\bin\Tools\SHFB" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBBuildComponents)" DestinationFolder="..\..\bin\Tools\SHFB\BuildComponents" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBColorizerFiles)" DestinationFolder="..\..\bin\Tools\SHFB\Colorizer" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBConceptualTemplates)" DestinationFolder="..\..\bin\Tools\SHFB\ConceptualTemplates" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBPluginsFiles)" DestinationFolder="..\..\bin\Tools\SHFB\PlugIns" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBSharedContentFiles)" DestinationFolder="..\..\bin\Tools\SHFB\SharedContent" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBTemplatesFiles)" DestinationFolder="..\..\bin\Tools\SHFB\Templates" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(SHFBWebFiles)" DestinationFolder="..\..\bin\Tools\SHFB\Web" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(WixFiles)" DestinationFolder="..\..\bin\Tools\Wix" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(WixDocFiles)" DestinationFolder="..\..\bin\Tools\Wix\doc" SkipUnchangedFiles="true"/>
<Copy SourceFiles="@(WixBitmapFiles)" DestinationFolder="..\..\bin\Tools\Wix\Bitmaps" SkipUnchangedFiles="true"/>

Loading…
Cancel
Save