Skip to content

Commit a25adac

Browse files
Create Core.csproj
1 parent 5906ef2 commit a25adac

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<RollForward>LatestMajor</RollForward>
6+
<AssemblyName>Microsoft.KernelMemory.Core</AssemblyName>
7+
<RootNamespace>Microsoft.KernelMemory</RootNamespace>
8+
<NoWarn>$(NoWarn);KMEXP00;KMEXP01;KMEXP02;KMEXP03;KMEXP04;SKEXP0001;SKEXP0011;CA2208;CA1308;CA1724;</NoWarn>
9+
</PropertyGroup>
10+
11+
<ItemGroup>
12+
<ProjectReference Include="..\Abstractions\Abstractions.csproj" />
13+
<ProjectReference Include="..\..\extensions\Anthropic\Anthropic.csproj" />
14+
<ProjectReference Include="..\..\extensions\AWS\S3\S3.csproj" />
15+
<ProjectReference Include="..\..\extensions\AzureAIDocIntel\AzureAIDocIntel.csproj" />
16+
<ProjectReference Include="..\..\extensions\AzureAISearch\AzureAISearch\AzureAISearch.csproj" />
17+
<ProjectReference Include="..\..\extensions\AzureBlobs\AzureBlobs.csproj" />
18+
<ProjectReference Include="..\..\extensions\AzureOpenAI\AzureOpenAI.csproj" />
19+
<ProjectReference Include="..\..\extensions\AzureQueues\AzureQueues.csproj" />
20+
<ProjectReference Include="..\..\extensions\Elasticsearch\Elasticsearch\Elasticsearch.csproj" />
21+
<ProjectReference Include="..\..\extensions\LlamaSharp\LlamaSharp\LlamaSharp.csproj" />
22+
<ProjectReference Include="..\..\extensions\MongoDbAtlas\MongoDbAtlas\MongoDbAtlas.csproj" />
23+
<ProjectReference Include="..\..\extensions\Postgres\Postgres\Postgres.csproj" />
24+
<ProjectReference Include="..\..\extensions\Qdrant\Qdrant\Qdrant.csproj" />
25+
<ProjectReference Include="..\..\extensions\RabbitMQ\RabbitMQ.csproj" />
26+
<ProjectReference Include="..\..\extensions\Redis\Redis\Redis.csproj" />
27+
<ProjectReference Include="..\..\extensions\SQLServer\SQLServer\SQLServer.csproj" />
28+
</ItemGroup>
29+
30+
<ItemGroup>
31+
<PackageReference Include="Azure.AI.DocumentIntelligence" />
32+
<PackageReference Include="ClosedXML" />
33+
<PackageReference Include="DocumentFormat.OpenXml" />
34+
<PackageReference Include="HtmlAgilityPack" />
35+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
36+
<PackageReference Include="Microsoft.Extensions.Http" />
37+
<PackageReference Include="PdfPig" />
38+
<PackageReference Include="Polly.Core" />
39+
<PackageReference Include="System.Linq.Async" />
40+
</ItemGroup>
41+
42+
<ItemGroup>
43+
<EmbeddedResource Include="Prompts\summarize.txt" />
44+
<EmbeddedResource Include="Prompts\answer-with-facts.txt" />
45+
</ItemGroup>
46+
47+
<ItemGroup>
48+
<InternalsVisibleTo Include="Microsoft.KM.Core.UnitTests" />
49+
<InternalsVisibleTo Include="Microsoft.KM.Core.FunctionalTests" />
50+
</ItemGroup>
51+
52+
<PropertyGroup>
53+
<IsPackable>true</IsPackable>
54+
<PackageId>Microsoft.KernelMemory.Core</PackageId>
55+
<Product>Kernel Memory library, including extensions and Serverless and Web client</Product>
56+
<Description>The package contains all the core logic and extensions of Kernel Memory, to index and query any data and documents, using LLM and natural language, tracking sources and showing citations.</Description>
57+
<PackageTags>Copilot, Plugin, Memory, RAG, Kernel Memory, Semantic Memory, Episodic Memory, Declarative Memory, AI, Artificial Intelligence, Embeddings, Vector DB, Vector Search, Memory DB, ETL</PackageTags>
58+
<DocumentationFile>bin/$(Configuration)/$(TargetFramework)/$(AssemblyName).xml</DocumentationFile>
59+
</PropertyGroup>
60+
61+
<ItemGroup>
62+
<None Include="../../README.md" Link="README.md" Pack="true" PackagePath="." Visible="false" />
63+
</ItemGroup>
64+
65+
</Project>

0 commit comments

Comments
 (0)