.NET Aspire Preview 6:增强的安全性和测试、新功能等等

为了提高 .NET Aspire 的安全性,我们进行了多项调整。 这些增强功能包括通过利用 TLS 和 API 密钥进行身份验证,确保协调器、IDE 和仪表板等各种组件之间的通信安全。 就像声明的那样 这可以防止未经授权的用户访问应用程序宿主项目和仪表板在计算机上本地运行时公开的潜在敏感信息。 此版本的一个重大变化是添加了身份验证要求 访问仪表板。 鉴于仪表板上显示的数据(例如配置详细信息和遥测数据)的敏感性,即使在本地开发环境中,现在也必须进行身份验证。 对于通过 Visual Studio 或 Visual Studio Code 的 C# 开发工具包访问 .NET Aspire 应用程序的用户,无需遇到登录页面即可无缝进行身份验证,这要归功于更新的 Aspire 工具。 但是,通过命令行部署 .NET Aspire 应用程序的用户将需要执行仪表板的初始登录。 控制台输出中提供了所需的令牌,供用户复制并粘贴到登录页面,从而建立持久身份验证 cookie。 预览版 6 版本引入了以下新增内容: Aspire.Hosting.Qdrant 它提供了用于配置的资源定义 Qdrant载体数据库 .NET Aspire AppHost 中的资源。 而另一位客户则称, Aspire.Qdrant.Client,提供与 Qdrant 矢量数据库交互的库。 关于 应用主机更新预览版 6 带来了各种新的 API […]

Visual Studio 17.10 预览版 2:GitHub Copilot 支持的 Pull 请求,ARM64 中对 VS 的 SSDT 支持

微软发布了 Visual Studio 17.10 预览版 2。 此版本包含有关 GitHub Copilot 支持的拉取请求的功能、对 ARM64 上 VS 中的 SQL Server 开发人员工具的支持以及对托管内存窗口中的垃圾收集见解的支持。 Visual Studio 17.10 Preview 2 支持 GitHub Copilot 支持的拉取请求描述。 通过 Copilot 对拉取请求中包含的所有更改的分析,可以生成拉取请求描述的初稿。 要试用它,需要拥有有效的 GitHub Copilot 订阅并安装 GitHub Copilot 聊天扩展。 此外,微软开发人员在“提交详细信息”窗口中添加了由 GitHub Copilot 支持的解释功能。 这使得更容易理解每​​次提交的范围。 双击任何提交将在 Git 存储库窗口中打开“提交详细信息”面板。 然后需要单击“解释批准”图标以与代码并排显示更改摘要。 下一个功能是直接在 Visual Studio 的工作文件中访问 GitHub 和 Azure DevOps 拉取请求注释。 Visual […]

Visual Studio 2022 – 17.10 预览版 1:生产力、调试、诊断和更多改进

微软已经发布了 Visual Studio 2022 – 17.10 预览 1。 此更新在多个领域引入了显着的增强功能,包括生产力(主要涉及 GitHub Copilot 聊天扩展等)、调试和诊断改进、C++、游戏开发以及 Teams 和 Microsoft 365 开发工具。 此版本的 Visual Studio 强调生产力的提高,尤其是 GitHub Copilot 聊天扩展。 它引入了上下文理解和常见任务的斜线命令等功能,简化了编码过程。 此外,内联聊天有助于开发人员之间的实时协作。 此外,自动生成的 Git 提交消息进一步加速了开发工作流程。 此外,其他以生产力为中心的功能包括将工作项链接到拉取请求,以及现代化的统一设置体验。 有关 GitHub Copilot 聊天扩展更新的更多信息,请参阅最近的一篇文章 InfoQ 新闻报道,读者可以自行探索。 从这个版本开始,Visual Studio 更新现在将 包括推荐的组件。 此功能收集了社区声音中的一些有趣的观点。 一个用户叫 迈克尔·泰勒 对这一新功能表示不同意,并声明如下: 抱歉,我绝对不同意默认情况下自动安装推荐组件。 这是一个错误,似乎是一种安装新东西来宣传微软产品的营销方式,对于那些不关心的人来说这不是一个有用的功能。 默认情况下此功能应处于关闭状态。 对于更新你最应该做的就是让我看看推荐的新组件 这 评论区 带来了社区成员和 Microsoft 开发团队之间的许多有趣的讨论,因此强烈建议读者探索原始公告博客文章的评论部分。 此版本的突出功能之一是引入了 条件断点和跟踪点 […]