Skip to content

Commit

Permalink
Add 'build/' from commit '15b7a498b1fb2af6632dcf3df280d4f39d2bcbcd'
Browse files Browse the repository at this point in the history
git-subtree-dir: build
git-subtree-mainline: 9247753
git-subtree-split: 15b7a49
  • Loading branch information
tillig committed Jan 29, 2015
2 parents 9247753 + 15b7a49 commit 72dee70
Show file tree
Hide file tree
Showing 6 changed files with 230 additions and 0 deletions.
47 changes: 47 additions & 0 deletions build/CodeAnalysisDictionary.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Dictionary format defined here: http://msdn.microsoft.com/en-us/library/bb514188.aspx -->
<Dictionary>
<Words>
<!--
<Unrecognized>
<Word></Word>
</Unrecognized>
-->
<!-- Capitalize proper nouns and acronyms; "regular words" just lowercase. -->
<Recognized>
<Word>Api</Word>
<Word>Autofac</Word>
<Word>autowired</Word>
<Word>autowiring</Word>
<Word>composable</Word>
<Word>configurator</Word>
<Word>Ioc</Word>
<Word>Mef</Word>
<Word>Moq</Word>
<Word>multitenancy</Word>
<Word>Mvc</Word>
<Word>Mvx</Word>
<Word>Mvvm</Word>
<Word>startable</Word>
<Word>Owin</Word>
</Recognized>
<!--
<Deprecated>
<Term PreferredAlternate=""></Term>
</Deprecated>
<Compound>
<Term CompoundAlternate=""></Term>
</Compound>
<DiscreteExceptions>
<Term></Term>
</DiscreteExceptions>
-->
</Words>
<!--
<Acronyms>
<CasingExceptions>
<Acronym></Acronym>
</CasingExceptions>
</Acronyms>
-->
</Dictionary>
30 changes: 30 additions & 0 deletions build/Documentation.proj
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Document" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<!--
This script is required to enable the environment variable DXROOT to be set
prior to documentation building. Generally this should be executed from the
root default.proj file, not as a standalone script.
-->
<Target Name="Document">
<!--
Dynamically generate the list of Autofac assemblies to put in the documentation so we don't
have to modify the doc build when assemblies change.
-->
<ItemGroup>
<DocTarget Include="$(BuildDirectory)\bin\net40\*.dll;$(BuildDirectory)\bin\net40\*.xml" />
</ItemGroup>
<CreateProperty Value="@(DocTarget -> '&lt;DocumentationSource sourceFile=%27%(FullPath)%27 /&gt;', '')">
<Output TaskParameter="Value" PropertyName="DocumentationSources" />
</CreateProperty>
<MSBuild
ToolsVersion="4.0"
Projects="$(MSBuildProjectDirectory)\Documentation.shfbproj"
Properties="SHFBRoot=$(MSBuildProjectDirectory)\..\lib\SHFB;SandcastlePath=$(MSBuildProjectDirectory)\..\lib\Sandcastle;HelpFileVersion=$(DocumentationVersion);DocumentationSources=$(DocumentationSources)" />
<ItemGroup>
<MicrosoftHelp Include="..\build_output\doc\Website\*.exe;..\build_output\doc\Website\*.msh*;..\build_output\doc\Website\*.bat;" />
</ItemGroup>
<!-- SHFB puts everything into one big folder, so move the MSHelp stuff into a separate folder. -->
<MakeDir Directories="..\build_output\doc\MSHelp" />
<Move SourceFiles="@(MicrosoftHelp)" DestinationFolder="..\build_output\doc\MSHelp" />
</Target>
</Project>
126 changes: 126 additions & 0 deletions build/Documentation.shfbproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<!--
This project is NOT RUNNABLE FROM THE SHFB GUI. It requires the following parameters
be passed in for execution:
* SHFBRoot
* HelpFileVersion
* DocumentationSources
-->
<PropertyGroup>
<!-- The configuration and platform will be used to determine which
assemblies to include from solution and project documentation
sources -->
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{be97c692-8e51-4279-8cad-332c37a52b26}</ProjectGuid>
<SHFBSchemaVersion>1.9.5.0</SHFBSchemaVersion>
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
Studio adds them anyway -->
<AssemblyName>Documentation</AssemblyName>
<RootNamespace>Documentation</RootNamespace>
<Name>Documentation</Name>
<!-- SHFB properties -->
<OutputPath>..\build_output\doc\Website</OutputPath>
<HtmlHelpName>Autofac</HtmlHelpName>
<Language>en-US</Language>
<BuildAssemblerVerbosity>OnlyWarningsAndErrors</BuildAssemblerVerbosity>
<HelpFileFormat>MSHelpViewer, Website</HelpFileFormat>
<IndentHtml>False</IndentHtml>
<FrameworkVersion>Silverlight 5</FrameworkVersion>
<KeepLogFile>True</KeepLogFile>
<DisableCodeBlockComponent>False</DisableCodeBlockComponent>
<CppCommentsFixup>False</CppCommentsFixup>
<CleanIntermediates>True</CleanIntermediates>
<BuildLogFile>..\build_output\log\DocumentationBuild.log</BuildLogFile>
<SyntaxFilters>CSharp, JavaScript, AspNet</SyntaxFilters>
<SdkLinkTarget>Blank</SdkLinkTarget>
<RootNamespaceContainer>False</RootNamespaceContainer>
<PresentationStyle>VS2010</PresentationStyle>
<Preliminary>False</Preliminary>
<NamingMethod>HashedMemberName</NamingMethod>
<HelpTitle>Autofac .NET Inversion of Control Container</HelpTitle>
<CopyrightText>Copyright (c) 2007-2013 Autofac Contributors</CopyrightText>
<CopyrightHref>http://autofac.org</CopyrightHref>
<ContentPlacement>AboveNamespaces</ContentPlacement>
<FeedbackEMailAddress>[email protected]</FeedbackEMailAddress>
<CatalogName>VisualStudio11</CatalogName>
<TocParentId>-1</TocParentId>
<TocParentVersion>100</TocParentVersion>
<TopicVersion>100</TopicVersion>
<TocOrder>-1</TocOrder>
<VendorName>Fiserv</VendorName>
<MSHelpViewerSdkLinkType>Msdn</MSHelpViewerSdkLinkType>
<CatalogVersion>100</CatalogVersion>
<CatalogProductId>VS</CatalogProductId>
<ProductTitle>Autofac</ProductTitle>
<VisibleItems>Attributes, ExplicitInterfaceImplementations, InheritedMembers, InheritedFrameworkMembers, Protected, SealedProtected</VisibleItems>
<MissingTags>Summary, Parameter, Returns, Value, AutoDocumentCtors, TypeParameter, IncludeTargets, AutoDocumentDispose</MissingTags>
<PlugInConfigurations>
<PlugInConfig id="Assembly Binding Redirection" enabled="True" xmlns="">
<configuration useGAC="false">
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da" />
<bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" />
</dependentAssembly>
</assemblyBinding>
<ignoreIfUnresolved>
<assemblyIdentity name="System.Core" />
</ignoreIfUnresolved>
</configuration>
</PlugInConfig>
<PlugInConfig id="Wildcard Assembly References" enabled="True" xmlns="">
<configuration>
<references>
<reference path="..\packages\" wildcard="*.dll" recurse="true" />
</references>
</configuration>
</PlugInConfig>
</PlugInConfigurations>
<ComponentConfigurations>
<ComponentConfig id="Code Block Component" enabled="True" xmlns="">
<component id="Code Block Component" type="SandcastleBuilder.Components.CodeBlockComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
<basePath value="{@HtmlEncProjectFolder}" />
<outputPaths>{@HelpFormatOutputPaths}</outputPaths>
<allowMissingSource value="false" />
<removeRegionMarkers value="false" />
<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" />
</component>
</ComponentConfig>
</ComponentConfigurations>
<WorkingPath>..\build_output\doc\temp\</WorkingPath>
<SandcastlePath>..\toolset\thirdparty\sandcastle\</SandcastlePath>
<!-- DocumentationSources gets passed in as a parameter.
Format is like this:
<DocumentationSources>
<DocumentationSource sourceFile="build_output\bin\NET40\Autofac.dll" xmlns="" />
<DocumentationSource sourceFile="build_output\bin\NET40\Autofac.xml" xmlns="" />
</DocumentationSources>
-->
<RootNamespaceContainer>True</RootNamespaceContainer>
<RootNamespaceTitle>Autofac</RootNamespaceTitle>
</PropertyGroup>
<!-- There are no properties for these groups. AnyCPU needs to appear in
order for Visual Studio to perform the build. The others are optional
common platform types that may appear. -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|Win32' ">
</PropertyGroup>
<!-- Import the SHFB build targets -->
<Import Project="$(SHFBROOT)\SandcastleHelpFileBuilder.targets" />
</Project>
11 changes: 11 additions & 0 deletions build/Full.ruleset
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="Autofac - Full Framework Rules" Description="This ruleset is for Autofac assemblies that target the full .NET framework." ToolsVersion="11.0">
<IncludeAll Action="Warning" />
<Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed">
<Rule Id="CA1004" Action="None" />
<Rule Id="CA1006" Action="None" />
<Rule Id="CA1016" Action="None" />
<Rule Id="CA1026" Action="None" />
<Rule Id="CA1724" Action="None" />
</Rules>
</RuleSet>
16 changes: 16 additions & 0 deletions build/Portable.ruleset
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="Autofac - Portable Class Library Rules" Description="This ruleset is for Autofac assemblies that build as Portable Class Libraries." ToolsVersion="11.0">
<IncludeAll Action="Warning" />
<Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed">
<Rule Id="CA1004" Action="None" />
<Rule Id="CA1005" Action="None" />
<Rule Id="CA1006" Action="None" />
<Rule Id="CA1016" Action="None" />
<Rule Id="CA1020" Action="None" />
<Rule Id="CA1026" Action="None" />
<Rule Id="CA1032" Action="None" />
<Rule Id="CA1716" Action="None" />
<Rule Id="CA1724" Action="None" />
<Rule Id="CA2000" Action="None" />
</Rules>
</RuleSet>
Binary file added build/SharedKey.snk
Binary file not shown.

0 comments on commit 72dee70

Please sign in to comment.