Rider 2024.1:新的监控工具窗口、Collection Vizualizer、.NET Aspire、AI Assistant 插件

JetBrains 发布了 Rider 2024.1。 此版本包含一个新的监控工具窗口和一个集合可视化工具。 还出现了插件:.NET Aspire、AI Assistant 和有关调试的功能。 JetBrains Rider 提供了一个集成的监控工具,可以显示应用程序的各个方面,包括 CPU 和内存使用情况、计数器、环境变量等。 默认情况下,每次运行或调试项目时,JetBrains Rider 都会显示包含实时数据的监控工具窗口。 该窗口可用于跟踪应用程序性能并分析特定时间点运行时环境的状态。 Rider 2024.1 中的集合可视化工具提供集合(数组、列表、字典和其他可枚举类型)的图形表示,支持元素的扩展和折叠、查看各个值以及轻松浏览数据结构。 此功能有助于在调试期间了解程序数据的状态以及诊断数据收集、操作或处理的问题。 在 Twitter 威胁中,一位用户询问有关支持 Unity Native Collections 的问题。 马特·埃利斯JetBrains 的开发者倡导者回答说: 不幸的是,集合可视化工具是使用托管 dotnet 集合构建和测试的。 我们需要做一些进一步的工作,以确保它们能够与 Unity 的本机集合正常工作。 此外,新版本中还发布了AI助手,现在可以单独使用 插入。 这一变化是由于需要在基于人工智能的技术的使用方面提供更大的决策灵活性,从而提供对工作环境中的偏好和要求的更多控制。 AI助手仍然需要一个活跃的 JetBrains AI 订阅。 此外,还有一个 .NET Aspire 插件 – 一种解决在 .NET 堆栈上构建分布式应用程序的复杂问题的新方法。 该插件可以直接从 JetBrains Marketplace […]

.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 开发团队之间的许多有趣的讨论,因此强烈建议读者探索原始公告博客文章的评论部分。 此版本的突出功能之一是引入了 条件断点和跟踪点 […]

粗暴正义 ’84 – Nintendo Switch

奇怪的制作。 《Rough Justice ’84》向 80 年代的经典警匪剧和电影(如《迈阿密风云》和《致命武器》)致敬,其故事讲述具有电影般的品质,但又不妨碍受棋盘游戏启发的游戏玩法 – 事实上恰恰相反。 故事的中心人物是吉姆·贝勒,一位被错误关进监狱的前“超级警察”。 在他缺席期间,犯罪活动猖獗,绝望的政府扩大了私人执法机构的权力来应对这一情况。 吉姆在前合伙人的敦促下加入了其中一个机构,现在必须处理一个不断扩大的阴谋,涉及 80 年代的典型犯罪分子,如腐败的政客和骑自行车的人……以及纳粹分子。 乍一看,《Rough Justice ’84》的故事完全荒谬,充满了陈词滥调和可预见的曲折。 《Rough Justice ’84》没有演变成非金属风格的自我戏仿,而是完全直接地表现自己,有点出乎意料的是,这种方法很有效。 到目前为止,我们一直对《Rough Justice ’84》赞不绝口,但不幸的是,这款游戏在将事物与游戏玩法结合在一起时却表现不佳。 这不是一款糟糕的游戏,远非如此,但我们的印象是游戏玩法本身、故事和视听呈现之间存在脱节。 这主要是因为《Rough Justice ’84》并没有让你扮演一个独狼前警察的角色,像你想象的那样将事情掌握在自己手中。 相反,游戏让你负责一个知识产权机构,在那里你雇佣自由侦探并接受任务,这些任务以技能检查和迷你游戏的形式进行。 当然,有些任务会推动整体情节的发展,你的最终目标是把故事从头到尾看下去,但最终加入游戏风格的世界地图、基于迷你游戏的棋盘和益智游戏最终感觉会更好就像《马里奥派对》的令人难以置信的怪异演绎,而不是您所期望的《这是警察》类型的游戏。 很难完全解释 Rough Justice ’84 的机制是如何运作的,因为有很多不同的元素需要记住。 从你的总部(作为中心区域),你将把你的特工分配给不同的随机生成的任务,并给他们指示如何继续。 不过,这里有一个主要警告:每个特工都有自己的技能,但你并不总是知道他们的哪些技能是完成任务所必需的,尽管游戏偶尔会给出提示。 有时你很幸运,但有时你几乎自动失败任务,仅仅是因为你所选择的特工不具备合适的技能。 即使您选择了正确的代理,您仍然需要依靠运气,因为游戏使用基于骰子的技能检查来查看您的代理是否成功完成任务。 这是一个有点奇怪的设计选择,因为没有办法成功完成任务会减慢游戏速度,而且这似乎是增加游戏时间的任意方法。 高点和低点。你在任务中遇到的小游戏也是随机选择的。 这些代表了您的代理面临的不同任务,例如必须撬锁、给汽车接线或解决简单的记忆难题。 这些通常模仿适合时代的技术,强化 80 年代的审美。 各种任务通常不会花费太长时间来完成,但这就是《Rough Justice ’84》中的另一个设计缺陷。 正如我们提到的,事情是实时发生的,你的特工不一定一次只处理一项任务,而你要同时处理多个犯罪现场。 这可能会让人不知所措,有时我们的一名特工任务失败只是因为我们在忙于提高另一名特工的技能时没有留意他们。 描述可能会让 Rough Justice ’84 看起来像是一款完全随机的游戏,依赖的是运气而不是技巧。 虽然在游戏的大部分时间里都是如此,尤其是在你只有少数特工的早期,但有几种方法可以增加对你有利的胜算。 您的特工可以升级,您可以将奖励骰子和物品卡添加到您的武器库中。 […]