-
Notifications
You must be signed in to change notification settings - Fork 861
Expand file tree
/
Copy pathMicrosoft.Extensions.AI.Templates.csproj
More file actions
78 lines (70 loc) · 2.56 KB
/
Microsoft.Extensions.AI.Templates.csproj
File metadata and controls
78 lines (70 loc) · 2.56 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<PackageType>Template</PackageType>
<TargetFrameworks>$(NetCoreTargetFrameworks)</TargetFrameworks>
<Description>Project templates for Microsoft.Extensions.AI.</Description>
<PackageTags>dotnet-new;templates;ai</PackageTags>
<Stage>preview</Stage>
<PreReleaseVersionIteration>2</PreReleaseVersionIteration>
<Workstream>AI</Workstream>
<MinCodeCoverage>0</MinCodeCoverage>
<MinMutationScore>0</MinMutationScore>
<IsPackable>true</IsPackable>
<IsProjectReferenceProvider>false</IsProjectReferenceProvider>
<IncludeContentInPack>true</IncludeContentInPack>
<IncludeBuildOutput>false</IncludeBuildOutput>
<IncludeSymbols>false</IncludeSymbols>
<ContentTargetFolders>content</ContentTargetFolders>
<EnableDefaultItems>false</EnableDefaultItems>
<NoDefaultExcludes>true</NoDefaultExcludes>
<NoPackageAnalysis>true</NoPackageAnalysis>
</PropertyGroup>
<ItemGroup>
<!--
Reference the GenerateTemplateContent project so that template content gets generated prior
to building this project.
-->
<ProjectReference
Include="..\GenerateTemplateContent\GenerateTemplateContent.csproj"
ReferenceOutputAssembly="false"
PrivateAssets="all" />
<!--
Internal packages referenced by the templates that aren't in the AI workstream.
We include these references here so that local NuGet packages get generated for use by the templates.
-->
<ProjectReference
Include="..\..\Libraries\Microsoft.Extensions.Http.Resilience\Microsoft.Extensions.Http.Resilience.csproj"
ReferenceOutputAssembly="false"
PrivateAssets="all" />
</ItemGroup>
<ItemGroup>
<!-- Keep the exclude patterns below in sync with those in AIChatWebSnapshotTests.cs -->
<Content
Include="src\ChatWithCustomData\**\*"
Exclude="
**\bin\**;
**\obj\**;
**\.vs\**;
**\node_modules\**;
**\*.user;
**\*.in;
**\*.out.js;
**\*.generated.css;
**\package-lock.json;
**\ingestioncache.*;
**\NuGet.config;
**\Directory.Build.targets;
**\Directory.Build.props;" />
<!-- Keep the exclude patterns below in sync with those in McpServerSnapshotTests.cs -->
<Content
Include="src\McpServer\**\*"
Exclude="
**\bin\**;
**\obj\**;
**\.vs\**;
**\*.sln;
**\*.in;" />
<None Include="THIRD-PARTY-NOTICES.TXT" Pack="true" PackagePath="." />
<Compile Remove="**\*" />
</ItemGroup>
</Project>