Skip to content

Commit ce89884

Browse files
committed
Added documentation projects for the .NET 3.5 build
1 parent fa97c9f commit ce89884

4 files changed

Lines changed: 141 additions & 5 deletions

File tree

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
3+
<PropertyGroup>
4+
<!-- The configuration and platform will be used to determine which
5+
assemblies to include from solution and project documentation
6+
sources -->
7+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
8+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
9+
<SchemaVersion>2.0</SchemaVersion>
10+
<ProjectGuid>{60b1668c-4331-4e3d-86f6-954ffce0cd36}</ProjectGuid>
11+
<SHFBSchemaVersion>1.9.5.0</SHFBSchemaVersion>
12+
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
13+
Studio adds them anyway -->
14+
<AssemblyName>Documentation</AssemblyName>
15+
<RootNamespace>Documentation</RootNamespace>
16+
<Name>Documentation.v3.5</Name>
17+
<!-- SHFB properties -->
18+
<FrameworkVersion>.NET Framework 4.0</FrameworkVersion>
19+
<OutputPath>..\..\docs\html\v3.5</OutputPath>
20+
<HtmlHelpName>API Reference Documentation</HtmlHelpName>
21+
<Language>en-US</Language>
22+
<DocumentationSources>
23+
<DocumentationSource sourceFile="..\corelib\corelib.v3.5.csproj" xmlns="" subFolders="true" />
24+
</DocumentationSources>
25+
<BuildAssemblerVerbosity>OnlyWarningsAndErrors</BuildAssemblerVerbosity>
26+
<HelpFileFormat>HtmlHelp1, MSHelpViewer, Website</HelpFileFormat>
27+
<IndentHtml>True</IndentHtml>
28+
<KeepLogFile>True</KeepLogFile>
29+
<DisableCodeBlockComponent>False</DisableCodeBlockComponent>
30+
<CppCommentsFixup>False</CppCommentsFixup>
31+
<CleanIntermediates>True</CleanIntermediates>
32+
<SyntaxFilters>CSharp, VisualBasic, CPlusPlus, FSharp</SyntaxFilters>
33+
<SdkLinkTarget>Blank</SdkLinkTarget>
34+
<RootNamespaceContainer>True</RootNamespaceContainer>
35+
<PresentationStyle>VS2010</PresentationStyle>
36+
<Preliminary>True</Preliminary>
37+
<NamingMethod>MemberName</NamingMethod>
38+
<HelpTitle>openstack.net API Reference Documentation</HelpTitle>
39+
<ContentPlacement>AboveNamespaces</ContentPlacement>
40+
<RootNamespaceTitle>API Reference</RootNamespaceTitle>
41+
<WebsiteSdkLinkType>Msdn</WebsiteSdkLinkType>
42+
<HtmlSdkLinkType>Msdn</HtmlSdkLinkType>
43+
<IncludeFavorites>True</IncludeFavorites>
44+
<BinaryTOC>True</BinaryTOC>
45+
<VisibleItems>Attributes, ExplicitInterfaceImplementations, InheritedMembers, InheritedFrameworkMembers, Protected, ProtectedInternalAsProtected, SealedProtected</VisibleItems>
46+
<FeedbackEMailAddress>openstack.net%40lists.rackspace.com</FeedbackEMailAddress>
47+
<CopyrightText>
48+
</CopyrightText>
49+
<CopyrightHref>
50+
</CopyrightHref>
51+
<TransformComponentArguments>
52+
<Argument Key="logoFile" Value="" />
53+
<Argument Key="logoHeight" Value="" />
54+
<Argument Key="logoWidth" Value="" />
55+
<Argument Key="logoAltText" Value="" />
56+
<Argument Key="logoPlacement" Value="left" />
57+
<Argument Key="logoAlignment" Value="left" />
58+
</TransformComponentArguments>
59+
<ComponentConfigurations>
60+
<ComponentConfig id="IntelliSense Component" enabled="True" xmlns="">
61+
<component id="IntelliSense Component" type="Microsoft.Ddue.Tools.IntelliSenseComponent" assembly="{@SandcastlePath}ProductionTools\BuildComponents.dll">
62+
<output includeNamespaces="false" namespacesFile="Namespaces" folder="{@OutputFolder}\..\..\Api\v3.5" />
63+
</component>
64+
</ComponentConfig>
65+
</ComponentConfigurations>
66+
<CatalogName>VisualStudio11</CatalogName>
67+
<TocParentId>-1</TocParentId>
68+
<TocParentVersion>100</TocParentVersion>
69+
<TopicVersion>100</TopicVersion>
70+
<TocOrder>-1</TocOrder>
71+
<ProductTitle>openstack.net SDK</ProductTitle>
72+
<VendorName>openstacknet</VendorName>
73+
<MSHelpViewerSdkLinkType>Id</MSHelpViewerSdkLinkType>
74+
<CatalogVersion>100</CatalogVersion>
75+
<CatalogProductId>VS</CatalogProductId>
76+
</PropertyGroup>
77+
<!-- There are no properties for these groups. AnyCPU needs to appear in
78+
order for Visual Studio to perform the build. The others are optional
79+
common platform types that may appear. -->
80+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
81+
</PropertyGroup>
82+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
83+
</PropertyGroup>
84+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
85+
</PropertyGroup>
86+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
87+
</PropertyGroup>
88+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
89+
</PropertyGroup>
90+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
91+
</PropertyGroup>
92+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
93+
</PropertyGroup>
94+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|Win32' ">
95+
</PropertyGroup>
96+
<ItemGroup>
97+
<ProjectReference Include="..\corelib\corelib.v3.5.csproj">
98+
<Name>corelib.v3.5</Name>
99+
<Project>{e49d9dc3-79d5-4c5e-8c38-fd5060b4e318}</Project>
100+
<Private>True</Private>
101+
</ProjectReference>
102+
</ItemGroup>
103+
<ItemGroup>
104+
<None Include="Content\License.aml" />
105+
<None Include="Content\MSHelpViewerRoot.aml" />
106+
<None Include="Content\Welcome.aml" />
107+
</ItemGroup>
108+
<ItemGroup>
109+
<ContentLayout Include="OpenStackSDK.content" />
110+
</ItemGroup>
111+
<ItemGroup>
112+
<Folder Include="Content" />
113+
</ItemGroup>
114+
<!-- Import the SHFB build targets -->
115+
<Import Project="$(SHFBROOT)\SandcastleHelpFileBuilder.targets" />
116+
</Project>

src/Documentation/Documentation.shfbproj renamed to src/Documentation/Documentation.v4.0.shfbproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
Studio adds them anyway -->
1414
<AssemblyName>Documentation</AssemblyName>
1515
<RootNamespace>Documentation</RootNamespace>
16-
<Name>Documentation</Name>
16+
<Name>Documentation.v4.0</Name>
1717
<!-- SHFB properties -->
1818
<FrameworkVersion>.NET Framework 4.0</FrameworkVersion>
19-
<OutputPath>..\..\docs\html\</OutputPath>
19+
<OutputPath>..\..\docs\html\v4.0</OutputPath>
2020
<HtmlHelpName>API Reference Documentation</HtmlHelpName>
2121
<Language>en-US</Language>
2222
<DocumentationSources>
@@ -59,7 +59,7 @@
5959
<ComponentConfigurations>
6060
<ComponentConfig id="IntelliSense Component" enabled="True" xmlns="">
6161
<component id="IntelliSense Component" type="Microsoft.Ddue.Tools.IntelliSenseComponent" assembly="{@SandcastlePath}ProductionTools\BuildComponents.dll">
62-
<output includeNamespaces="false" namespacesFile="Namespaces" folder="{@OutputFolder}\..\Api" />
62+
<output includeNamespaces="false" namespacesFile="Namespaces" folder="{@OutputFolder}\..\..\Api\v4.0" />
6363
</component>
6464
</ComponentConfig>
6565
</ComponentConfigurations>

src/openstack.net.sln

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "unit", "testing\unit\unit.c
1717
EndProject
1818
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "console", "console\console.csproj", "{1C279666-B88A-4765-8A51-B352C85EFC28}"
1919
EndProject
20-
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Documentation", "Documentation\Documentation.shfbproj", "{EA57BD15-3742-45B8-BDE2-263F7236BAFD}"
20+
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Documentation.v4.0", "Documentation\Documentation.v4.0.shfbproj", "{EA57BD15-3742-45B8-BDE2-263F7236BAFD}"
2121
EndProject
2222
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corelib.v3.5", "corelib\corelib.v3.5.csproj", "{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}"
2323
EndProject
24+
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Documentation.v3.5", "Documentation\Documentation.v3.5.shfbproj", "{60B1668C-4331-4E3D-86F6-954FFCE0CD36}"
25+
EndProject
2426
Global
2527
GlobalSection(TestCaseManagementSettings) = postSolution
2628
CategoryFile = openstack.net.vsmdi
@@ -92,6 +94,14 @@ Global
9294
{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
9395
{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}.Release|Mixed Platforms.Build.0 = Release|Any CPU
9496
{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}.Release|x86.ActiveCfg = Release|Any CPU
97+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
98+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
99+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Debug|x86.ActiveCfg = Debug|Any CPU
100+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Any CPU.ActiveCfg = Release|Any CPU
101+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Any CPU.Build.0 = Release|Any CPU
102+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
103+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Mixed Platforms.Build.0 = Release|Any CPU
104+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|x86.ActiveCfg = Release|Any CPU
95105
EndGlobalSection
96106
GlobalSection(SolutionProperties) = preSolution
97107
HideSolutionNode = FALSE

src/openstack.net_2012.sln

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "unit", "testing\unit\unit.c
1717
EndProject
1818
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "console", "console\console.csproj", "{1C279666-B88A-4765-8A51-B352C85EFC28}"
1919
EndProject
20-
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Documentation", "Documentation\Documentation.shfbproj", "{EA57BD15-3742-45B8-BDE2-263F7236BAFD}"
20+
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Documentation.v4.0", "Documentation\Documentation.v4.0.shfbproj", "{EA57BD15-3742-45B8-BDE2-263F7236BAFD}"
2121
EndProject
2222
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corelib.v3.5", "corelib\corelib.v3.5.csproj", "{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}"
2323
EndProject
24+
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Documentation.v3.5", "Documentation\Documentation.v3.5.shfbproj", "{60B1668C-4331-4E3D-86F6-954FFCE0CD36}"
25+
EndProject
2426
Global
2527
GlobalSection(TestCaseManagementSettings) = postSolution
2628
CategoryFile = openstack.net.vsmdi
@@ -92,6 +94,14 @@ Global
9294
{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
9395
{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}.Release|Mixed Platforms.Build.0 = Release|Any CPU
9496
{E49D9DC3-79D5-4C5E-8C38-FD5060B4E318}.Release|x86.ActiveCfg = Release|Any CPU
97+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
98+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
99+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Debug|x86.ActiveCfg = Debug|Any CPU
100+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Any CPU.ActiveCfg = Release|Any CPU
101+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Any CPU.Build.0 = Release|Any CPU
102+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
103+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|Mixed Platforms.Build.0 = Release|Any CPU
104+
{60B1668C-4331-4E3D-86F6-954FFCE0CD36}.Release|x86.ActiveCfg = Release|Any CPU
95105
EndGlobalSection
96106
GlobalSection(SolutionProperties) = preSolution
97107
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)