-
-
Notifications
You must be signed in to change notification settings - Fork 382
Expand file tree
/
Copy pathDirectory.Build.targets
More file actions
25 lines (21 loc) · 1.17 KB
/
Directory.Build.targets
File metadata and controls
25 lines (21 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<Project>
<Target Name="CopyXmlDocs2" BeforeTargets="Build">
<ItemGroup>
<XmlDocsToCopy Include="%(Reference.RelativeDir)BootstrapBlazor*.xml" />
</ItemGroup>
<Message Text="Copying XML docs to output path: $(OutputPath)" Importance="High" />
<Copy SourceFiles="@(XmlDocsToCopy)" DestinationFolder="$(OutputPath)" SkipUnchangedFiles="true" Condition="Exists('%(RootDir)%(Directory)%(Filename)%(Extension)')" />
</Target>
<Target Name="CopyXmlDocs" AfterTargets="Publish">
<ItemGroup>
<XmlDocsToCopy Include="%(Reference.RelativeDir)BootstrapBlazor*.xml" />
</ItemGroup>
<Message Text="Copying XML docs to output path: $(PublishDir)" Importance="High" />
<Copy SourceFiles="@(XmlDocsToCopy)" DestinationFolder="$(PublishDir)" SkipUnchangedFiles="true" Condition="Exists('%(RootDir)%(Directory)%(Filename)%(Extension)')" />
</Target>
<Target Name="LLMs" AfterTargets="CopyXmlDocs">
<Message Text="LLMs documentation generating ..." Importance="high"></Message>
<Exec Command="dotnet tool restore"></Exec>
<Exec Command="dotnet llms-docs --root=$(MSBuildThisFileDirectory) --output=$(PublishDir)"></Exec>
</Target>
</Project>