+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

Visual Studio 2022 - анонсирован выпуск первой предварительной версии

Visual Studio 2022 - анонсирован выпуск первой предварительной версии

Microsoft Visual Studio 2022 - выпущена первая предварительная версия. Среда разработки Visual Studio теперь является 64-разрядной, в рамках этого выпуска компания намерена протестировать работоспособность и возможность среды разработки масштабироваться для использования всех системных ресурсов, что особенно важно при работе со сложными проектами.

В Visual Studio 2022 Preview 1 отсутствуют некоторые функции из Visual Studio 2019, поскольку инженерам ещё необходимо провести некоторую работу для завершения перехода на 64-битную платформу. Подробнее об этом можно прочитать в примечаниях к выпуску.

Целый ряд новых функций и улучшений производительности будут выпущены в Visual Studio 2022 Preview 2. С грядущими изменениями можно ознакомиться в дорожной карте. А пока вы можете протестировать обновлённый инструмент IntelliCode, который включён в данную предварительную версию среды разработки.

Предварительные версии Visual Studio 2022 могут быть установлены параллельно с прошлыми версиями Visual Studio. Все три редакции (Community, Pro и Enterprise) являются бесплатными для использования.

We’re excited to announce that the first preview release of Visual Studio 2022 is ready to install! This is the first release of a 64-bit Visual Studio and we’d love for you to download it, try it out, and join us in shaping the next major release of Visual Studio with your feedback.

The Visual Studio 2022 previews can be installed side-by-side with earlier versions of Visual Studio, are available in all three editions (Community, Pro, and Enterprise), and are free to use.

Because most of the Preview 1 upgrades have to do with 64-bit support, we’ll be releasing an exciting slate of new features and performance improvements starting in Preview 2. You can read all about those upcoming features on the Visual Studio roadmap. One new feature you can try right away is the update to IntelliCode – you can automatically complete code, up to a whole line at a time.

There’s still some work left in moving Visual Studio to 64-bit, and a small number of the features in Visual Studio 2019 are not included in Visual Studio 2022 Preview 1. You can find a list of those upcoming features in the release notes.

During the Visual Studio 2022 preview, our partners who build the extensions that you use and love will be working to update their extensions. While they do that, their extensions won’t be available in Visual Studio 2022 right away.

The first preview of Visual Studio 2022 for Mac will be coming soon, giving you a first look at the new modern macOS UI for Visual Studio. We still have some work to do before we feel it’s ready for developer feedback and we’ll keep you updated on its progress here on the Visual Studio blog

Summary of What's New in this Release of Visual Studio 2022 version 17.0 Preview 1

64-bit

  • devenv.exe is now 64-bit only

IntelliCode

  • Whole line auto completition

.NET 6 SDK

  • The .NET 6 SDK (preview) is included in Visual Studio 2022
  • This release has basic support for .NET MAUI projects. Temporarily you have to install the .NET MAUI workload separately from .NET 6. See our .NET Maui GitHub Repository for more information

Git Tooling

  • Removed the ability to revert back to the Team Explorer Git UI, making the new Git experience the only available built-in tooling.
  • Removed the option to install the GitHub extension from the Visual Studio Installer.

Test tools support

  • New versions of the test platform starting with 17.0 will not be able to run Generic tests and Ordered tests. These specific features only shipped as part of an early version of MSTestv1 and are not included in MSTestv2. We see very low usage of these features and ordered tests is now considered contrary to best testing practices.
  • Some test experiences will not be available in 17.0 Preview 1 including creating new TestSettings files and the TestSettings editor. Test runs will still be able to use TestSettings files, however TestSettings was replaced with RunSettings and we encourage users to migrate improved performance and functionality. Read more.
  • Coded UI Tests and [Web Load Tests](Cloud-based load testing service end of life | Azure DevOps Blog (microsoft.com)) support will not arrive in 17.0 preview 1 as we are still working on porting these experiences to Visual Studio 2022. We do plan to support them in subsequent previews, though we strongly encourage users to move off Coded UI Test and Web Load Test. These technologies were officially deprecated in 2019 and we do plan to remove them from the product when we can minimize the impact to users.

Web Tools

  • The Publish summary page now has actions to start / stop remote debugging and profiling under the '...' menu on the top right corner of the 'Hosting' section
  • The Connected Services page now has an action to launch Storage Explorer
  • The "ASP.NET Core Empty" template that comes with .NET 6 is using the new 'minimal APIs' paradigm for which we have started to add support

Extensibility

  • VS SDK contains several breaking changes and Visual Studio 2019 extensions will not work in 2022. See VSSDK documentation for more information.
  • VS SDK Reference assemblies are no longer installed to the VSSDK\VisualStudioIntegration\Common\Assemblies folder. If your build was relying on these assemblies, please migrate your project to use NuGet packages instead. For offline scenarios:
    1. Keep an in-org nuget feed from which to restore the nuget packages.
    2. Check in the binaries.

New WPF XAML Designer for .NET Framework

The current WPF XAML Designer for .NET Framework is replaced with a new WPF XAML Designer for .NET Framework, based on the same architecture used for the WPF XAML Designer for .NET (.NET Core).

The Visual Studio experience will look the same, but third-party control vendors need to support the new extensibility model since the previous model based on .design.dll and Microsoft.Windows.Design.Extensibility is deprecated. If you already created a .designtools.dll extension for .NET (.NET Core), that same extension will work for the new WPF XAML Designer for .NET Framework.

Please refer to the migration document below for further information about how to migrate to the new extensibility model.

Features Not Yet Available

In the Preview 1 release of Visual Studio 2022 several features have yet to be migrated to 64-bit and are not yet in the preview. We plan to include these features in future updates and they are not being removed from Visual Studio.

  • Web Live Preview
  • Instrumentation profiler
  • Azure Cloud Service project support
  • T-SQL debugger
  • Web Load Test and TestController/TestAgent
  • Azure DataLake
  • Coded UI Test
  • DotFuscator
  • Incredibuild IDE integration
  • IntelliCode find and replace by example

Другие новости

Лучшая цена