{"id":525918,"date":"2024-11-13T15:04:26","date_gmt":"2024-11-13T14:04:26","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=525918"},"modified":"2026-05-04T13:39:36","modified_gmt":"2026-05-04T12:39:36","slug":"rider-2024-3-release","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/pt-br\/dotnet\/2024\/11\/13\/rider-2024-3-release","title":{"rendered":"Rider 2024.3: Same-Day Support for .NET 9 SDK and C# 13, Console Debugging for Game Dev, AI Enhancements, and More"},"content":{"rendered":"\n<p>We\u2019re thrilled to announce that Rider 2024.3 is here. This release marks a major change to our team\u2019s development process. Starting with version 2024.3, we\u2019re aiming to align updates to JetBrains Rider and ReSharper with major .NET SDK releases. While this isn\u2019t a guaranteed timeline for every release, our goal is to minimize the wait time for new C# features, so you won\u2019t have to rely on EAP builds to get the latest functionality.<\/p>\n\n\n\n<p>This release brings comprehensive support for C# 13, advanced controllers for debugging multithreaded applications, the ability to run and debug Unreal Engine games on consoles, powerful new AI Assistant features, and a host of improvements for web and database development.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/rider\/download\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Download Rider 2024.3<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p><\/p>\n\n\n\n<p>Read on to discover what\u2019s new in Rider 2024.3!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Same-day support for .NET 9 and C# 13<\/h2>\n\n\n\n<p>As mentioned above, Rider 2024.3 introduces same-day compatibility with the .NET 9 SDK, offering full support for the latest C# 13 features, such as <code>params<\/code> collections, <code>partial<\/code> properties, a new <code>lock<\/code> type, and the <code>field<\/code> keyword (preview feature).<\/p>\n\n\n    <div class=\"slider slider-full\">\n                                        <div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-params-1.png\">\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-params-1.png\" alt=\"\">\n                    <\/a>\n                <\/div>\n                                                    <div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-lock-1.gif\">\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-lock-1.gif\" alt=\"\">\n                    <\/a>\n                <\/div>\n                                                    <div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-field.gif\">\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-field.gif\" alt=\"\">\n                    <\/a>\n                <\/div>\n                                                    <div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-partial.gif\">\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/243-rider-partial.gif\" alt=\"\">\n                    <\/a>\n                <\/div>\n                        <\/div>\n\n\n\n\n\n\n<p>For a deeper look at how Rider supports C# 13, check out <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/11\/12\/csharp-language-support-in-resharper-and-rider-2024-3\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/11\/12\/csharp-language-support-in-resharper-and-rider-2024-3\/\">our blog post on the new C# features.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Windows Forms Designer for .NET projects&nbsp;<\/h2>\n\n\n\n<p>The Windows Forms Designer now supports projects targeting .NET 6.0 and newer, enabling you to create, view, and modify the UI of your Windows Forms applications. This experience brings nearly the same functionality as the classic Windows Forms Designer for .NET Framework.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2146\" height=\"1212\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/RD-243-Winforms-FULL.png\" alt=\"\" class=\"wp-image-526410\"\/><\/figure>\n\n\n\n<p>There\u2019s a small number of known issues associated with this feature (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-119694\/DevExpress-project-can-not-be-opened-in-WinForms-Designer\" target=\"_blank\" rel=\"noopener\">RIDER-119694<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-119681\/Exception-is-thrown-after-attempting-to-add-a-DevExpress-control-to-the-canvas-in-WinForms-Designer\" target=\"_blank\" rel=\"noopener\">RIDER-119681<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/RIDER-118678\" target=\"_blank\" rel=\"noopener\">RIDER-118678<\/a>), all of which can be expected to be resolved in our earliest updates to the 2024.3 release.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tooltip colorization<\/h2>\n\n\n\n<p>For this release, we reviewed almost all C# error, warning, and informational messages and introduced text colorization wherever possible.<\/p>\n\n\n\n<p>Approximately 600 messages were upgraded with tooltips that are structured for easier reading and include the familiar colors from the editor for the included code elements.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/JetBrains-Rider-2024.2.png\" alt=\"\" class=\"wp-image-526421\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/#version-2024-3-user-experience\" data-type=\"link\" data-id=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/#version-2024-3-user-experience\" target=\"_blank\" rel=\"noopener\">Click here<\/a> for more information about UX\/UI improvements in this release.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Multiline TODO comments support<\/h3>\n\n\n\n<p>Rider 2024.3 now supports multiline TODO comments, allowing indented text on subsequent lines to be treated as part of the same TODO item. This enhancement makes it easier to group related notes and tasks together in your codebase. You can now add context to your TODOs across multiple lines, improving readability and organization.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/image4-1.png\" alt=\"\" class=\"wp-image-526432\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Game development enhancements<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Running and Debugging Native Code on Consoles<\/h3>\n\n\n\n<p>Rider 2024.3 has reached a massive milestone by introducing support for running and debugging C++ on all major consoles! This includes games written with custom engines and Unreal Engine. Availability is strictly by request, and you must be part of the console\u2019s official development program. Find out more <a href=\"https:\/\/www.jetbrains.com\/lp\/rider-consoles\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"3456\" height=\"2054\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/Rd-243-Debugging-on-consoles-FULL.png\" alt=\"\" class=\"wp-image-526443\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">IL2CPP debugging for Unity<\/h3>\n\n\n\n<p>Rider 2024.3 improves your debugging experience with IL2CPP builds, providing the same features you get with Mono. This means you will see <em>Active Scene<\/em> and <em>this.gameObject<\/em> nodes in the debugger, as well as <em>Children<\/em> and <em>Components<\/em> for <em>GameObject<\/em> instances. It also fixes issues with the <a href=\"https:\/\/www.jetbrains.com\/help\/rider\/Immediate_Window.html\" target=\"_blank\" rel=\"noopener\"><em>Immediate<\/em> window<\/a>, the<em> <\/em><a href=\"https:\/\/www.jetbrains.com\/help\/rider\/Visualize_data_structures.html\" target=\"_blank\" rel=\"noopener\"><em>Collection <\/em>view<\/a>, and IL2CPP builds.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"602\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/unity_il2cpp_debugging-2.png\" alt=\"\" class=\"wp-image-526454\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Improved Godot support<\/h3>\n\n\n\n<p>This release also enhances the Godot debugging experience with support for the latest GDScript updates and improvements to Hot Reload, ensuring your development environment stays in sync with your creative process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/RD-243-Godot_01.png\" alt=\"\" class=\"wp-image-526465\"\/><\/figure>\n\n\n\n<p>As always, you can find the full list of enhancements for game development on the <a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/#version-2024-3-game-development\" target=\"_blank\" rel=\"noopener\">What\u2019s New in Rider 2024.3 page<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced control over debugging&nbsp;<\/h2>\n\n\n\n<p>Rider 2024.3 introduces the ability to freeze and unfreeze individual threads, giving you precise control over multithreaded applications. With this feature, you can pause and resume threads independently, making it easier to isolate and resolve issues in complex debugging scenarios.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/RD-243-Freeze-Thaw-Crop.png\" alt=\"\" class=\"wp-image-526476\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Expanded AI Assistant functionality<\/h2>\n\n\n\n<p>AI Assistant in Rider 2024.3 brings new capabilities to the development process. Inline AI prompts allow you to make quick code adjustments using natural language, while customizable chat models from Google Gemini, OpenAI, and local providers give you more control over your AI interactions, enabling a tailored experience that adapts to your workflow.<\/p>\n\n\n    <div class=\"slider slider-full\">\n                                        <div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/AI_Assistant_image15.png\">\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/AI_Assistant_image15.png\" alt=\"\">\n                    <\/a>\n                <\/div>\n                                                    <div class=\"slider__slide\">\n                    <a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/AI_Assistant_image23.png\">\n                        <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/AI_Assistant_image23.png\" alt=\"\">\n                    <\/a>\n                <\/div>\n                        <\/div>\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Remote development moves out of Beta<\/h2>\n\n\n\n<p>After extensive refinement, Rider\u2019s remote development functionality is now officially out of Beta. Enjoy a near-local experience while working on remote codebases, with smooth support for code editing, debugging, version control, and unit testing. Discover what remote dev in Rider 2024.3 has to offer from <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/11\/13\/remote-development-in-rider-2024-3\/\">this dedicated blog post<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1671\" height=\"970\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/7AE68D46-9DC7-474F-9DC4-FC129EF08B00.png\" alt=\"\" class=\"wp-image-526487\"\/><\/figure>\n\n\n\n<p>For detailed setup instructions, visit our <a href=\"https:\/\/www.jetbrains.com\/help\/rider\/Remote_development_overview.html\" target=\"_blank\" rel=\"noopener\">remote development documentation<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Web development improvements<\/h2>\n\n\n\n<p>Rider 2024.3 enhances the web development experience with smarter search in <em>Find in Files<\/em>, excluding <code>node_modules<\/code> by default for cleaner results. Improved component navigation and renaming for Vue, Svelte, and Astro components make maintaining code consistency across projects easier.<\/p>\n\n\n\n<p>Learn more <a href=\"https:\/\/www.jetbrains.com\/webstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Working with databases<\/h2>\n\n\n\n<p>JetBrains AI Assistant now supports SQL query troubleshooting directly in the editor. With AI-generated fixes for execution errors, your database workflow becomes even more efficient.<\/p>\n\n\n\n<p>Learn more <a href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tell us what you think<\/h2>\n\n\n\n<p>As always, you will find the full overview of enhancements included in the release on the <a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">What\u2019s New in Rider 2024.3<\/a> page of our website and the full list of resolved issues on <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/RIDER?q=Available%20in:%202024.3*\" target=\"_blank\" rel=\"noopener\">our issue tracker.<\/a><\/p>\n\n\n\n<p>You may also be interested in checking out the blog posts about the latest updates to <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/11\/13\/resharper-2024-3-release\/\">ReSharper<\/a> and <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/11\/13\/dotnet-tools-243-release\/\">.NET Tools<\/a>.&nbsp;<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/rider\/download\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Download Rider 2024.3<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>We look forward to hearing your feedback as you explore the new features. Please share your thoughts in the comments or via the usual feedback channels.&nbsp;<\/p>\n\n\n\n<p>Happy coding!<\/p>\n","protected":false},"author":1337,"featured_media":525919,"comment_status":"closed","ping_status":"closed","template":"","categories":[4992,89,907,4140],"tags":[8553,8538,9105,7186,1038,1978,8623],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet\/525918"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1337"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=525918"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet\/525918\/revisions"}],"predecessor-version":[{"id":526607,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/dotnet\/525918\/revisions\/526607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/525919"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=525918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=525918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=525918"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=525918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}