在 2018 年 10 月 13 号参加了 张队长 的 Office 365 训练营 学习如何开发 Office 365 插件和 OAuth 2.0 开发,于是我就使用 UWP 尝试使用 Microsoft.Graph...经过了一天的测试终于成功使用发送邮件 本文告诉大家如何在 UWP 调用 Microsoft.Graph 发送邮件 在仔细阅读了Microsoft Graph 桌面应用程序 - 陈希章的文章之后,按照文章的方法尝试了很久终于成功发送了邮件...可以使用 Microsoft.Graph 调用 Office 365 的几乎所有功能,但是我只有成功使用邮件的功能,暂时就先告诉大家如何在 UWP 使用 Microsoft.Graph 发送邮件 之后的其他功能等我跑通了...,再告诉大家 因为 Microsoft.Graph 开发速度是很快的,本文安装的 Nuget 都会告诉大家指定的版本,防止因为微软的版本修改而让大家无法按照本文提供的方式 注册应用 首先登陆 Microsoft...安装 nuget 包 右击项目,点击管理 Nuget 包 先点击安装 Microsoft.Graph 的 1.11 版本 ?
开发者可以通过 VS Package Management 来安装 UWP Community Toolkit NuGet 包,输入“Microsoft.Toolkit”会列出一个集合,下面是摘自官方的...NuGet 包集合和描述,大家根据需求选择使用哪几个包: NuGet Package Name Description Microsoft.Toolkit .NET Standard NuGet package...Graph, Twitter and more Microsoft.Toolkit.Uwp.UI UI Packages - Brushes, XAML converters, Visual tree...对于功能使用和代码实现有任何的疑问,可以在 Stack Overflow 的 uwp-community-toolkit 专区提问,如有新的功能需求,可以在 Microsoft Forums Uservoice...Markdown 是一种非常常用的标记语言,对于编写文档或者文章有很大帮助:Markdown 维基百科。关于 Markdown 语法,大家可以去查询,很容易上手。
不考虑使用 nuget 包发布的情况,只考虑当前项目使用。...如果这个 Task 只是在当前项目中使用,这样基本上就能达到目的了。如果要通过 nuget 作为一个通用的 Task 发布,就会复杂亿丢丢。...为 netstandard2.0,支持输出 nuget 包供外部使用。...这里没有做进一步的探索,总之,要注意这个名称问题,不能随便取。不然其它项目在使用 nuget 包引用时,不会自动加载这个 .targets 文件。...- 博客园 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 - walterlv 如何编写基于 Microsoft.NET.Sdk 的跨平台的 MSBuild
通过 使用 Source Generator 在编译你的 .NET 项目时自动生成代码 - walterlv 可以了解到,要让代码生成项目可以运行,有两个方法,第一个方法就是打包为 NuGet 包,通过引用...NuGet 的方式执行到代码生成项目。...使用 NuGet 的方法是用来进行发布,两个不冲突 Microsoft.NET.Sdk"> Exe的变更感兴趣,那如果改动的是其他的 xml 文件,那自然不会触发后续逻辑 大部分的写法是使用 Where 进行过滤,获取到需要增量感兴趣的变更...其实最大的不同在于性能上,通过此方法可以使用很多缓存,减少生成的数据。例如可以定义一个静态的属性,通过此静态的属性了解增量的源代码生成被调用的次数。
使用内存向量数据库 安装 NuGet 包 使用向量搜索,需要使用以下NuGet包,其中: #r "nuget:Microsoft.SemanticKernel.Connectors.InMemory,*...-*" #r "nuget:Microsoft.Extensions.AI,*-*" #r "nuget:Microsoft.Extensions.AI.OpenAI,*-*" #r "nuget:Azure.AI.OpenAI...,*-*" 以上代码指定了项目所需的NuGet包。...使用依赖注入 先行安装以下NuGet 包: #r "nuget:Microsoft.Extensions.DependencyInjection" #r "nuget:Microsoft.SemanticKernel.Connectors.Qdrant...,*-*" 以上代码指定了使用依赖注入所需的NuGet包。
本文告诉大家如何在使用 IIncrementalGenerator 进行增量的 Source Generator 生成代码时,读取项目里的项目文件属性,从而实现为项目定制的逻辑。...或者是读取 NuGet 包里面的一些配置,从而方便实现逻辑 使用增量的源代码生成具有更高的门槛。...值得一说的是,此方法不仅仅适合用在读取 csproj 项目文件里面的属性,也适合用来读取 NuGet 包的 xx.props 和 xx.targets 文件里面的属性 ...下面代码的细节请参阅 使用 Source Generator 在编译你的 .NET 项目时自动生成代码 - walterlv 博客 Microsoft.NET.Sdk">...在增量源代码生成里面,是没有直接提供 GlobalOptions 用来访问的,而是需要按照增量的方法,先过滤出感兴趣的内容。
让数据科学家能够简单执行跨语言任务,就像是使用SQL查询SQL Server数据库,并将表格结果共享至JavaScript和HTML,创建可互动可视化的应用。...Notebooks是一种方便使用的交互式程序开发工具,可用于执行代码、可视化数据、执行方程式,或是编写纯文字,Notebooks的特性是让用户能以增量的和分段的方式,执行单元格内的程序。...,就像是连接SQL Server数据库和Kusto集群,并使用SQL或是KQL编写和执行查询。...除了在最底下新增单元格的做法以外,我们也可以对指定的区块上下来插入新单元格: 我们很多情况并不会只用内置的语法就完成,通常还会安装一些 Nuget 组件来直接帮我们解决问题,在 Polyglot Notebooks...里面,我们要安装 Nuget 组件,要使用 #r “nuget:{套件名称}” 的指令 例如我想要安装 这个套件包Microsoft.SemanticKernel,我就可以这样写: 小结 这篇记录了
gaze Api 提供新的包用来写 runtime API 的检查 提供 Microsoft Graph 控件 现有的大量控件 对所有控件支持亮主题和暗主题 性能提升和修改...bug 新的支持 WPF 的 WebView 微软开发了新的 Microsoft Edge 渲染引擎,可以在 WinForms 和 WPF 使用。...现在通过 Nuget 安装 Microsoft.Toolkit.Win32.UI.Controls 就可以在 WinForms 和 WPF 使用 Edge 浏览器。...Microsoft Graph 控件 支持 Microsoft Graph 控件,可以快速在 Xaml 使用 Microsoft Graph 控件。...同时 AadLogin 支持通过 Microsoft Graph 服务器使用Azure Active Directory (AAD) 登陆。 ?
该库采用MIT许可证发布,允许自由使用和修改。通过NuGet包管理器安装,可以方便地集成到项目中。本文还详细介绍了ModBusTcp的读写操作方法。...微信支付退款和退款结果查询接口简单实现(.NET 7.0) https://www.cnblogs.com/hnzhengfy/p/18339226/Wecha_refunds 本文介绍了如何使用社区封装的微信支付...使用 Microsoft Graph API 下载 SharePoint 文件 ~ API 理解版 ~ - Qiita https://qiita.com/Takuma_Kondo/items/af11257b3e2dcb9d8869...如何使用 Microsoft Graph API 在 SharePoint 上下载文件。...使用 Microsoft Graph API (C#) 下载 SharePoint 文件 ~ 实现版本 ~ - Qiita 库、存储库、工具等。
LINQ:数据查询的革命 LINQ(Language Integrated Query)是C#中一项颠覆性的功能,它将查询功能直接集成到了语言中。...例如,使用LINQ to SQL简化数据库查询: using (var context = new AdventureWorksEntities()) { var query = from p...:.NET的包管理器 NuGet作为.NET的包管理器,极大地简化了第三方库的管理和使用。...后记:C#与.NET的未来 相关学习资源 为了帮助大家更深入地学习C#,以下是一些官方资源链接,涵盖了C#基础、Lambda表达式、LINQ以及NuGet的相关知识: C# 学习: https://docs.microsoft.com...相关知识: https://docs.microsoft.com/zh-cn/nuget/
1、Code First 新建一个.net 6.0 控制台应用程序,安装nuget包(EFCore的sqlite提供程序): Install-Package Microsoft.EntityFrameworkCore.Sqlite...在项目中安装 Microsoft.EntityFrameworkCore.Design 的 nuget 包。...Install-Package Microsoft.EntityFrameworkCore.Design 由于上面我安装Microsoft.EntityFrameworkCore.Tools nuget...Install-Package Microsoft.EntityFrameworkCore.SqlServer 安装好 nuget 包后在程序包管理器控制台里面使用命令: Scaffold-DbContext...Iqueryable的作用和数据延迟加载,在我们查询数据的时候列表数据以Iqueryable类型返回,如果我们不是调用获取结果api,则不会立即查询数据库,而是等到使用tolist()、count()、
首先,取消“工具”中“调试”选项下的“启用仅我的代码”,然后启用“源链接支持”和“符号服务器”,包括“Microsoft符号服务器”和“NuGet.org符号服务器”。...部署应用程序后,可以通过设置web.config中的apiKey值,使用nuget push命令向服务器推送包。...NET平台下的进程内消息处理框架,支持请求/响应、命令、查询等消息类型,实现了消息与处理器的解耦。.../ 了解如何避免增量源生成器的性能陷阱。.../ 有关如何使增量源生成器管道输出可缓存的说明。
它允许不同局域网之间的设备通过P2P或服务器中继方式实现通信,非常适合远程办公和智能家居等场景。用户可以通过NuGet轻松集成linker,项目源码和使用文档均可在指定地址访问。...浪费我几个小时 https://www.cnblogs.com/jionsoft/p/18792692 这段代码展示了一个异步获取客户端列表的方法,使用了Entity Framework Core进行数据库查询...代码中包括查询条件、排序和分页逻辑。然而,出现了在多线程环境下访问数据库时的并发错误。这种错误通常是由于共享数据库上下文造成的。解决方案是为每个线程使用独立的数据库上下文,以避免冲突。...C# - 获取枚举描述 - 使用增量源生成器 https://www.cnblogs.com/broadm/p/18786843 本文探讨了多种C#获取枚举描述的方法,包括反射、缓存机制和增量源生成器。...该工具通过文件清单对比实现全量和增量更新。V1-3版本上传所有文件,V4版本利用NuGet技术生成更新包,适合企业内部部署。
本文将和大家简单介绍一下如何在控制台里面使用 Microsoft.KernelMemory 调用 TextEmbedding 对一些文本知识库内容生成向量化信息,以及进行向量化查询 本文属于 SemanticKernel...在构建 XAML 过程中创建的 tmp.csproj 过程中将不引用依赖的 nuget 包。...分析器默认也是通过 nuget 包方式安装的,这就导致了分析器项目没有被 tmp.csproj 项目正确使用到 如果项目里面有代码依赖分析器生成的影响语义的代码,那这部分代码将会构建不通过"); await...在构建 XAML 过程中创建的 tmp. csproj 过程中将不引用依赖的 nuget 包。...分析器默认也是通过 nuget 包方式安装的,这就导致了分析器项目没有被 tmp.csproj 项目 正确使用到 如果项目里面有代码依赖分析器生成的影响语义的代码,那这部分代码将会构建不通过 关联性:
文章从简单例子入手,演示了AI Agent如何完成字符串打印和数据库查询等任务,并详细讲解了提示工程的原理和应用。最后介绍了在SemanticKernel中导入插件的方法。...详细讲解了如何在使用 SQLite 数据库的控制台项目中安装所需的 NuGet 包,并演示了使用实体类 User 和数据库类 DbFactory 的基本操作,包括增删改查。...14 深色模式现已在 NuGet.org 上提供 - NuGet 博客 https://devblogs.microsoft.com/nuget/dark-mode-now-available-on-nuget-org...为什么以及如何在 .NET 中执行 GraphQL 查询 - .NET 博客 https://devblogs.microsoft.com/dotnet/why-and-how-to-execute-graph-ql-queries-in-dotnet.../ 了解如何使用 Strawberry Shake 请求 GraphQL 查询。
列表的Github地址如下: https://github.com/xamarin/XamarinComponents 今天我们主要是以设备信息组件为例子介绍一下如何使用社区组件 首先我们需要查询到自己需要使用的组件...的NuGet GitHub上 @ allanritchie911 日历 查询和修改设备日历 的NuGet GitHub上 迦勒克拉克 罗盘 访问设备指南针标题。...的NuGet GitHub上 @dsplaisted 文件选择器 选择并保存文件。 的NuGet GitHub上 @studyxnet 文件上传 使用多部分请求上传文件。...的NuGet GitHub上 @ allanritchie911 应用内结算 制作,查询并获取应用内购买和订阅。...的NuGet GitHub上 @mhvdijk 消息 拨打电话,发送短信,并发送电子邮件 的NuGet GitHub上 @cjlotz 微软乐队 从共享代码连接并与Microsoft Band进行通信!
可以延迟加载需要的数据,外键引用属性、查询结果等 丰富的映射关系,支持一对一,一对多,多对多,甚至继承、单表多实例等 可以使用Linq 进行查询 非Core版的可以通过数据库表生成实体类,两种都可以通过实体类生成表...接下来,添加 EF的SQLite包: 在非Visual Studio环境下,安装一个三方库可以使用: dotnet add package Microsoft.EntityFrameworkCore.Sqlite...这是dotnet命令行安装三方包的命令。对于Visual Studio或者Rider都可以通过图形化的NuGet安装三方包。...如果是使用NuGet的命令行界面进行安装的话,可以通过: Install-Package Microsoft.EntityFrameworkCore.Sqlite 这行命令来安装NuGet包。 2....如果是使用的已有数据的数据库,则不需要进行下面的步骤,否则建议执行以下步骤,以便可以由EF Core提供的工具生成数据库: 在 NuGet的控制台界面,输入以下命令: Install-Package Microsoft.EntityFrameworkCore.Tools
,由 Microsoft 开发,允许使用 C#和 HTML 创建单页应用程序。...文章还提到 SqlSugar ORM 已支持.NET AOT,展示了如何使用 AOT 进行数据库操作,包括建表、插入、查询、删除和更新。...的使用和原理。...的真实世界行为,包括 Microsoft Graph。...-8/ [7] 宣布 NuGet 6.8 - 轻松维护安全性 - NuGet 博客: https://devblogs.microsoft.com/nuget/announcing-nuget-6-8
在 使用 Hosting 构建 WPF 程序 提到,因为不使用 Stylet 默认的 IOC 容器,所以不能自动收集和注册 View/ViewModel,需要动手处理。...这里使用 roslyn 的 Source Generator 自动完成依赖收集和注册。...在 WpfAppTemplate1 项目中使用 这里没有生成 nuget 包,直接使用项目引用 的提示: 现在 VisualStudio 团队推荐使用增量的源代码生成器,因为现在这篇博客使用的源代码生成器让原本就卡慢的 Visual Studio 更加卡慢了。...新的增量源代码生成器是很好饯行不可变和增量模式的写法,可以使用更少的资源 尝试 IIncrementalGenerator 进行增量 Source Generator 生成代码 | 林德熙 using
dotnet 的惯例,使用 NuGet 添加必要的组件。...其原因是在 2022 之后,官方大力推荐的是使用 IIncrementalGenerator 增量源代码生成器技术。...在 Visual Studio 里面的执行逻辑上,大家可以认为是每更改、新增一次代码,就会执行一次这个查询逻辑,整个查询逻辑是源源不断执行的,不是一次性的,也不是瞬时全跑的,而是增量的逐步执行的 执行过程也是一级级执行的...如果只为指定 NuGet 的包版本号而不影响程序集的版本号,可使用专用的 PackageVersion 属性 第二个 PropertyGroup 块为 NuGet 包的信息。...直接使用 NuGet Package Explorer 打开 NuGet 包,即可看到描述信息 而 ReadMe 文件记录则是需要与下方的 <None Include="..\..\..