Skip to content

Commit 72dee70

Browse files
committed
Add 'build/' from commit '15b7a498b1fb2af6632dcf3df280d4f39d2bcbcd'
git-subtree-dir: build git-subtree-mainline: 9247753 git-subtree-split: 15b7a49
2 parents 9247753 + 15b7a49 commit 72dee70

File tree

6 files changed

+230
-0
lines changed

6 files changed

+230
-0
lines changed

build/CodeAnalysisDictionary.xml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!-- Dictionary format defined here: http://msdn.microsoft.com/en-us/library/bb514188.aspx -->
3+
<Dictionary>
4+
<Words>
5+
<!--
6+
<Unrecognized>
7+
<Word></Word>
8+
</Unrecognized>
9+
-->
10+
<!-- Capitalize proper nouns and acronyms; "regular words" just lowercase. -->
11+
<Recognized>
12+
<Word>Api</Word>
13+
<Word>Autofac</Word>
14+
<Word>autowired</Word>
15+
<Word>autowiring</Word>
16+
<Word>composable</Word>
17+
<Word>configurator</Word>
18+
<Word>Ioc</Word>
19+
<Word>Mef</Word>
20+
<Word>Moq</Word>
21+
<Word>multitenancy</Word>
22+
<Word>Mvc</Word>
23+
<Word>Mvx</Word>
24+
<Word>Mvvm</Word>
25+
<Word>startable</Word>
26+
<Word>Owin</Word>
27+
</Recognized>
28+
<!--
29+
<Deprecated>
30+
<Term PreferredAlternate=""></Term>
31+
</Deprecated>
32+
<Compound>
33+
<Term CompoundAlternate=""></Term>
34+
</Compound>
35+
<DiscreteExceptions>
36+
<Term></Term>
37+
</DiscreteExceptions>
38+
-->
39+
</Words>
40+
<!--
41+
<Acronyms>
42+
<CasingExceptions>
43+
<Acronym></Acronym>
44+
</CasingExceptions>
45+
</Acronyms>
46+
-->
47+
</Dictionary>

build/Documentation.proj

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Document" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
3+
<!--
4+
This script is required to enable the environment variable DXROOT to be set
5+
prior to documentation building. Generally this should be executed from the
6+
root default.proj file, not as a standalone script.
7+
-->
8+
<Target Name="Document">
9+
<!--
10+
Dynamically generate the list of Autofac assemblies to put in the documentation so we don't
11+
have to modify the doc build when assemblies change.
12+
-->
13+
<ItemGroup>
14+
<DocTarget Include="$(BuildDirectory)\bin\net40\*.dll;$(BuildDirectory)\bin\net40\*.xml" />
15+
</ItemGroup>
16+
<CreateProperty Value="@(DocTarget -> '&lt;DocumentationSource sourceFile=%27%(FullPath)%27 /&gt;', '')">
17+
<Output TaskParameter="Value" PropertyName="DocumentationSources" />
18+
</CreateProperty>
19+
<MSBuild
20+
ToolsVersion="4.0"
21+
Projects="$(MSBuildProjectDirectory)\Documentation.shfbproj"
22+
Properties="SHFBRoot=$(MSBuildProjectDirectory)\..\lib\SHFB;SandcastlePath=$(MSBuildProjectDirectory)\..\lib\Sandcastle;HelpFileVersion=$(DocumentationVersion);DocumentationSources=$(DocumentationSources)" />
23+
<ItemGroup>
24+
<MicrosoftHelp Include="..\build_output\doc\Website\*.exe;..\build_output\doc\Website\*.msh*;..\build_output\doc\Website\*.bat;" />
25+
</ItemGroup>
26+
<!-- SHFB puts everything into one big folder, so move the MSHelp stuff into a separate folder. -->
27+
<MakeDir Directories="..\build_output\doc\MSHelp" />
28+
<Move SourceFiles="@(MicrosoftHelp)" DestinationFolder="..\build_output\doc\MSHelp" />
29+
</Target>
30+
</Project>

build/Documentation.shfbproj

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
3+
<!--
4+
This project is NOT RUNNABLE FROM THE SHFB GUI. It requires the following parameters
5+
be passed in for execution:
6+
* SHFBRoot
7+
* HelpFileVersion
8+
* DocumentationSources
9+
-->
10+
<PropertyGroup>
11+
<!-- The configuration and platform will be used to determine which
12+
assemblies to include from solution and project documentation
13+
sources -->
14+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
15+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
16+
<SchemaVersion>2.0</SchemaVersion>
17+
<ProjectGuid>{be97c692-8e51-4279-8cad-332c37a52b26}</ProjectGuid>
18+
<SHFBSchemaVersion>1.9.5.0</SHFBSchemaVersion>
19+
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
20+
Studio adds them anyway -->
21+
<AssemblyName>Documentation</AssemblyName>
22+
<RootNamespace>Documentation</RootNamespace>
23+
<Name>Documentation</Name>
24+
<!-- SHFB properties -->
25+
<OutputPath>..\build_output\doc\Website</OutputPath>
26+
<HtmlHelpName>Autofac</HtmlHelpName>
27+
<Language>en-US</Language>
28+
<BuildAssemblerVerbosity>OnlyWarningsAndErrors</BuildAssemblerVerbosity>
29+
<HelpFileFormat>MSHelpViewer, Website</HelpFileFormat>
30+
<IndentHtml>False</IndentHtml>
31+
<FrameworkVersion>Silverlight 5</FrameworkVersion>
32+
<KeepLogFile>True</KeepLogFile>
33+
<DisableCodeBlockComponent>False</DisableCodeBlockComponent>
34+
<CppCommentsFixup>False</CppCommentsFixup>
35+
<CleanIntermediates>True</CleanIntermediates>
36+
<BuildLogFile>..\build_output\log\DocumentationBuild.log</BuildLogFile>
37+
<SyntaxFilters>CSharp, JavaScript, AspNet</SyntaxFilters>
38+
<SdkLinkTarget>Blank</SdkLinkTarget>
39+
<RootNamespaceContainer>False</RootNamespaceContainer>
40+
<PresentationStyle>VS2010</PresentationStyle>
41+
<Preliminary>False</Preliminary>
42+
<NamingMethod>HashedMemberName</NamingMethod>
43+
<HelpTitle>Autofac .NET Inversion of Control Container</HelpTitle>
44+
<CopyrightText>Copyright (c) 2007-2013 Autofac Contributors</CopyrightText>
45+
<CopyrightHref>http://autofac.org</CopyrightHref>
46+
<ContentPlacement>AboveNamespaces</ContentPlacement>
47+
<FeedbackEMailAddress>[email protected]</FeedbackEMailAddress>
48+
<CatalogName>VisualStudio11</CatalogName>
49+
<TocParentId>-1</TocParentId>
50+
<TocParentVersion>100</TocParentVersion>
51+
<TopicVersion>100</TopicVersion>
52+
<TocOrder>-1</TocOrder>
53+
<VendorName>Fiserv</VendorName>
54+
<MSHelpViewerSdkLinkType>Msdn</MSHelpViewerSdkLinkType>
55+
<CatalogVersion>100</CatalogVersion>
56+
<CatalogProductId>VS</CatalogProductId>
57+
<ProductTitle>Autofac</ProductTitle>
58+
<VisibleItems>Attributes, ExplicitInterfaceImplementations, InheritedMembers, InheritedFrameworkMembers, Protected, SealedProtected</VisibleItems>
59+
<MissingTags>Summary, Parameter, Returns, Value, AutoDocumentCtors, TypeParameter, IncludeTargets, AutoDocumentDispose</MissingTags>
60+
<PlugInConfigurations>
61+
<PlugInConfig id="Assembly Binding Redirection" enabled="True" xmlns="">
62+
<configuration useGAC="false">
63+
<assemblyBinding>
64+
<dependentAssembly>
65+
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da" />
66+
<bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" />
67+
</dependentAssembly>
68+
</assemblyBinding>
69+
<ignoreIfUnresolved>
70+
<assemblyIdentity name="System.Core" />
71+
</ignoreIfUnresolved>
72+
</configuration>
73+
</PlugInConfig>
74+
<PlugInConfig id="Wildcard Assembly References" enabled="True" xmlns="">
75+
<configuration>
76+
<references>
77+
<reference path="..\packages\" wildcard="*.dll" recurse="true" />
78+
</references>
79+
</configuration>
80+
</PlugInConfig>
81+
</PlugInConfigurations>
82+
<ComponentConfigurations>
83+
<ComponentConfig id="Code Block Component" enabled="True" xmlns="">
84+
<component id="Code Block Component" type="SandcastleBuilder.Components.CodeBlockComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
85+
<basePath value="{@HtmlEncProjectFolder}" />
86+
<outputPaths>{@HelpFormatOutputPaths}</outputPaths>
87+
<allowMissingSource value="false" />
88+
<removeRegionMarkers value="false" />
89+
<colorizer syntaxFile="{@SHFBFolder}Colorizer\highlight.xml" styleFile="{@SHFBFolder}Colorizer\highlight.xsl" stylesheet="{@SHFBFolder}Colorizer\highlight.css" scriptFile="{@SHFBFolder}Colorizer\highlight.js" language="cs" tabSize="0" numberLines="true" outlining="false" keepSeeTags="false" defaultTitle="true" />
90+
</component>
91+
</ComponentConfig>
92+
</ComponentConfigurations>
93+
<WorkingPath>..\build_output\doc\temp\</WorkingPath>
94+
<SandcastlePath>..\toolset\thirdparty\sandcastle\</SandcastlePath>
95+
<!-- DocumentationSources gets passed in as a parameter.
96+
Format is like this:
97+
<DocumentationSources>
98+
<DocumentationSource sourceFile="build_output\bin\NET40\Autofac.dll" xmlns="" />
99+
<DocumentationSource sourceFile="build_output\bin\NET40\Autofac.xml" xmlns="" />
100+
</DocumentationSources>
101+
-->
102+
<RootNamespaceContainer>True</RootNamespaceContainer>
103+
<RootNamespaceTitle>Autofac</RootNamespaceTitle>
104+
</PropertyGroup>
105+
<!-- There are no properties for these groups. AnyCPU needs to appear in
106+
order for Visual Studio to perform the build. The others are optional
107+
common platform types that may appear. -->
108+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
109+
</PropertyGroup>
110+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
111+
</PropertyGroup>
112+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
113+
</PropertyGroup>
114+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
115+
</PropertyGroup>
116+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
117+
</PropertyGroup>
118+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
119+
</PropertyGroup>
120+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
121+
</PropertyGroup>
122+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|Win32' ">
123+
</PropertyGroup>
124+
<!-- Import the SHFB build targets -->
125+
<Import Project="$(SHFBROOT)\SandcastleHelpFileBuilder.targets" />
126+
</Project>

build/Full.ruleset

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<RuleSet Name="Autofac - Full Framework Rules" Description="This ruleset is for Autofac assemblies that target the full .NET framework." ToolsVersion="11.0">
3+
<IncludeAll Action="Warning" />
4+
<Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed">
5+
<Rule Id="CA1004" Action="None" />
6+
<Rule Id="CA1006" Action="None" />
7+
<Rule Id="CA1016" Action="None" />
8+
<Rule Id="CA1026" Action="None" />
9+
<Rule Id="CA1724" Action="None" />
10+
</Rules>
11+
</RuleSet>

build/Portable.ruleset

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<RuleSet Name="Autofac - Portable Class Library Rules" Description="This ruleset is for Autofac assemblies that build as Portable Class Libraries." ToolsVersion="11.0">
3+
<IncludeAll Action="Warning" />
4+
<Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed">
5+
<Rule Id="CA1004" Action="None" />
6+
<Rule Id="CA1005" Action="None" />
7+
<Rule Id="CA1006" Action="None" />
8+
<Rule Id="CA1016" Action="None" />
9+
<Rule Id="CA1020" Action="None" />
10+
<Rule Id="CA1026" Action="None" />
11+
<Rule Id="CA1032" Action="None" />
12+
<Rule Id="CA1716" Action="None" />
13+
<Rule Id="CA1724" Action="None" />
14+
<Rule Id="CA2000" Action="None" />
15+
</Rules>
16+
</RuleSet>

build/SharedKey.snk

596 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)