You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
7.1 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"id": "34fd7745",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div><div></div><div></div><div><strong>Installed Packages</strong><ul><li><span>Microsoft.Extensions.Configuration, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.AzureKeyVault, 3.1.24</span></li><li><span>Microsoft.Extensions.Configuration.Binder, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.CommandLine, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.EnvironmentVariables, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.Ini, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.Json, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.KeyPerFile, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.UserSecrets, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.Xml, 9.0.9</span></li><li><span>Microsoft.Extensions.Configuration.Yaml, 2.0.0-preview2</span></li><li><span>Microsoft.Extensions.DependencyInjection, 9.0.9</span></li><li><span>Microsoft.Extensions.Hosting, 9.0.9</span></li><li><span>Microsoft.Extensions.Http, 9.0.9</span></li><li><span>Microsoft.Extensions.Logging, 9.0.9</span></li><li><span>Microsoft.Extensions.Logging.Configuration, 9.0.9</span></li><li><span>Microsoft.Extensions.Logging.Console, 9.0.9</span></li><li><span>Microsoft.Extensions.Options, 9.0.9</span></li><li><span>Microsoft.Extensions.Options.ConfigurationExtensions, 9.0.9</span></li><li><span>Microsoft.Extensions.OptionsModel, 1.0.0-rc1-final</span></li><li><span>Microsoft.SemanticKernel, 1.65.0</span></li><li><span>Microsoft.SemanticKernel.Connectors.Amazon, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.AzureOpenAI, 1.65.0</span></li><li><span>Microsoft.SemanticKernel.Connectors.Chroma, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.DuckDB, 1.53.1-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.Google, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.HuggingFace, 1.65.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.InMemory, 1.65.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.Kusto, 1.53.1-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.Milvus, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.MistralAI, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.MongoDB, 1.65.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.Ollama, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.Onnx, 1.65.0-alpha</span></li><li><span>Microsoft.SemanticKernel.Connectors.OpenAI, 1.65.0</span></li><li><span>Microsoft.SemanticKernel.Connectors.Postgres, 1.51.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.Redis, 1.65.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.Sqlite, 1.51.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.SqlServer, 1.65.0-preview</span></li><li><span>Microsoft.SemanticKernel.Connectors.Weaviate, 1.65.0-preview</span></li></ul></div></div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"初始化完毕!\r\n"
]
}
],
"source": [
"/** 初始化文档\n",
" 全局共用文件,包括 Nuget包引用、全局类库引用、全局文件引用、全局命名空间引用、全局变量、全局方法、全局类定义等功能;\n",
" 在业务笔记中引用,执行其它单元格之前先执行一次。\n",
"*/\n",
"\n",
"//导入Nuget包\n",
"#r \"nuget:Microsoft.Extensions.Http\"\n",
"#r \"nuget:Microsoft.Extensions.Hosting\"\n",
"#r \"nuget:Microsoft.Extensions.DependencyInjection\"\n",
"\n",
"#r \"nuget:Microsoft.Extensions.Logging\"\n",
"#r \"nuget:Microsoft.Extensions.Logging.Console\"\n",
"#r \"nuget:Microsoft.Extensions.Logging.Configuration\"\n",
"\n",
"#r \"nuget:Microsoft.Extensions.Configuration\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.Binder\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.Json\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.Ini\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.Xml\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.Yaml,*-*\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.KeyPerFile\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.UserSecrets\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.CommandLine\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.AzureKeyVault\"\n",
"#r \"nuget:Microsoft.Extensions.Configuration.EnvironmentVariables\"\n",
"\n",
"#r \"nuget:Microsoft.Extensions.Options\"\n",
"#r \"nuget:Microsoft.Extensions.OptionsModel,*-*\"\n",
"#r \"nuget:Microsoft.Extensions.Options.ConfigurationExtensions\" \n",
"\n",
"#r \"nuget:Microsoft.SemanticKernel\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.OpenAI\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.AzureOpenAI\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Google,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Ollama,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.MistralAI,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.HuggingFace,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Onnx,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Amazon,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.MistralAI,*-*\"\n",
"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.InMemory,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Sqlite,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Postgres,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.MongoDB,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.SqlServer,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Redis,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.DuckDB,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Chroma,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Milvus,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Weaviate,*-*\"\n",
"#r \"nuget:Microsoft.SemanticKernel.Connectors.Kusto,*-*\"\n",
"\n",
"//导入文件\n",
"\n",
"//引入命名空间\n",
"\n",
"//公用类、方法、变量\n",
"\n",
"//\n",
"\n",
"\n",
"Console.WriteLine(\"初始化完毕!\");"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"languageName": "csharp",
"name": "csharp"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 5
}