{ "cells": [ { "cell_type": "code", "execution_count": 2, "id": "34fd7745", "metadata": { "language_info": { "name": "polyglot-notebook" }, "polyglot_notebook": { "kernelName": "csharp" } }, "outputs": [ { "data": { "text/html": [ "
Installed Packages
" ] }, "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 }