summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/Documentation.targets1
-rw-r--r--tools/sandcastle.targets5
2 files changed, 5 insertions, 1 deletions
diff --git a/tools/Documentation.targets b/tools/Documentation.targets
index 332f204..1b35871 100644
--- a/tools/Documentation.targets
+++ b/tools/Documentation.targets
@@ -14,6 +14,7 @@
<ItemGroup>
<MRefDependencyProjects Include="$(ProjectRoot)src\DotNetOpenAuth.Core\DotNetOpenAuth.Core.csproj" />
+ <MRefDependencyProjects Include="$(ProjectRoot)src\DotNetOpenAuth.Mvc\DotNetOpenAuth.Mvc.csproj" />
<MRefDependencyProjects Include="$(ProjectRoot)src\DotNetOpenAuth.OAuth2.Client\DotNetOpenAuth.OAuth2.Client.csproj" />
</ItemGroup>
diff --git a/tools/sandcastle.targets b/tools/sandcastle.targets
index be792bc..33b7ab9 100644
--- a/tools/sandcastle.targets
+++ b/tools/sandcastle.targets
@@ -122,8 +122,11 @@
<Target Name="ReflectionBase" Inputs="$(OutputAssemblyFile)" Outputs="$(ReflectionBaseFile)"
DependsOnTargets="CollectMRefDependencies;SetEnvironmentVars;CreateIntermediatePath;ProductionTools">
+ <RemoveDuplicates Inputs="@(MRefDependencies)">
+ <Output TaskParameter="Filtered" ItemName="UniqueMRefDependencies"/>
+ </RemoveDuplicates>
<ItemGroup>
- <MRefDependenciesSwitch Include="@(MRefDependencies->'/dep:&quot;%(Identity)&quot;')" />
+ <MRefDependenciesSwitch Include="@(UniqueMRefDependencies->'/dep:&quot;%(Identity)&quot;')" />
</ItemGroup>
<PropertyGroup>
<MRefDependenciesSwitch>@(MRefDependenciesSwitch,' ')</MRefDependenciesSwitch>