3 versions to download choose a level






















Please note that this table only applies for building UWP apps, which are only supported on Windows You cannot develop UWP apps for older versions of Windows, and you must have installed the appropriate build of the SDK in order to target that version.

We highly recommend that new developers and developers writing code for a general audience always use the latest build of Windows Developers writing Enterprise apps should strongly consider supporting an older Minimum Version.

For specific information about what features were added in which version, see What's new for developers in Windows For reference topics that enumerate all device families and their versions, and all API contracts and their versions, see Device families and API contracts.

UWP supports a limited subset of. This page provides more information on the types available. If you wish to create reusable cross-platform libraries,. NET Standard documentation provides information on which. If you are developing a Desktop app, see instead. NET Framework versions and dependencies for detailed information on. NET framework availability.

Be aware that you're declaring that your app works on any version of Windows in the range from Minimum Version to Target Version. If those two are the same version then you don't need to do anything special. If they're different then here are some things to be aware of. Skip to main content. This browser is no longer supported. Download Microsoft Edge More info. Contents Exit focus mode. Is this page helpful? Please rate your experience Yes No. Any additional feedback? Submit and view feedback for This product This page.

View all page feedback. In this article. This is the latest version of Windows 10, released in May Learn more at about WSL2.

The choice of default ensures that you use the latest language version compatible with your target framework. You benefit from access to the latest language features compatible with your project's target. This default choice also ensures you don't use a language that requires types or runtime behavior not available in your target framework.

Choosing a language version newer than the default can cause hard to diagnose compile-time and runtime errors. The rules in this article apply to the compiler delivered with Visual Studio or the.

The C compilers that are part of the Visual Studio installation or earlier. NET Core 3. Many of the newest features require library and runtime features introduced in. When your project targets a preview framework that has a corresponding preview language version, the language version used is the preview language version. You use the latest features with that preview in any environment, without affecting projects that target a released.

NET Core version. That meant C 7. However, once you upgrade to Visual Studio , that means the latest released version, regardless of the target framework. These projects now override the default behavior. You should edit the project file and remove that node. Then, your project will use the compiler version recommended for your target framework. To know what language version you're currently using, put error version case sensitive in your code.

This makes the compiler report a compiler error, CS, with a message containing the compiler version being used and the current selected language version. See error C Reference for more information. You can set the language version in your project file. For example, if you explicitly want access to preview features, add an element like this:. The value preview uses the latest available preview C language version that your compiler supports.

To configure multiple projects, you can create a Directory.



0コメント

  • 1000 / 1000