Skip to content

Commit 37b09db

Browse files
author
Colin Robertson
committed
Update list format per review
1 parent 491d9c6 commit 37b09db

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

docs/ide/universal-crt-deployment.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,19 @@ Because the Universal CRT is a fundamental dependency of the C++ libraries, the
2828

2929
Local deployment of the Universal CRT is supported, but not recommended for both performance and security reasons. The DLLs for local deployment are included as part of the Windows SDK, in the Windows Kits\\10\\Redist\\ucrt\\DLLs subdirectory, by computer architecture. The DLLs required include ucrtbase.dll and a set of APISet forwarder DLLs named api-ms-win-\*.dll. The set of DLLs required on each operating system varies, so it is highly recommended that you include all of the DLLs when you deploy locally.
3030

31-
There are two restrictions on local deployment you need to be aware of:
31+
There are two restrictions on local deployment to be aware of:
3232

33-
1. On Windows 10, the Universal CRT in the system directory is always used, even if an application includes an application-local copy of the Universal CRT. This is true even if the local copy of the Universal CRT is newer. This is because the Universal CRT is a core operating system component on Windows 10.
33+
- On Windows 10, the Universal CRT in the system directory is always used, even if an application includes an application-local copy of the Universal CRT. This is true even if the local copy of the Universal CRT is newer. This is because the Universal CRT is a core operating system component on Windows 10.
3434

35-
1. On versions of Windows before Windows 8, the Universal CRT cannot be packaged locally with a plugin that is located in a directory other than the directory that contains the main executable for your app. The APISet forwarder DLLs are unable to resolve the ucrtbase.dll successfully in this case. Some recommended alternative solutions include:
35+
- On versions of Windows before Windows 8, the Universal CRT cannot be packaged locally with a plugin that is located in a directory other than the directory that contains the main executable for your app. The APISet forwarder DLLs are unable to resolve the ucrtbase.dll successfully in this case. Some recommended alternative solutions include:
3636

37-
- Statically link the Universal CRT,
38-
- Centrally deploy the Universal CRT, or
39-
- Place the Universal CRT files in the same directory as the app.
37+
- Statically link the Universal CRT,
38+
- Centrally deploy the Universal CRT, or
39+
- Place the Universal CRT files in the same directory as the app.
4040

4141
## Deployment on Microsoft Windows XP
4242

43-
Visual Studio 2015 and Visual Studio 2017 continue to support development of software for use on Microsoft Windows XP. To support this, a version of the Universal CRT does work on Microsoft Windows XP. The Microsoft Windows XP operating system is no longer in mainstream or extended support, so central deployment of the Universal CRT onto Microsoft Windows XP is different from other operating systems.
43+
Visual Studio 2015 and Visual Studio 2017 continue to support development of software for use on Microsoft Windows XP. To support this, a version of the Universal CRT does work on Microsoft Windows XP. The Microsoft Windows XP operating system is no longer in mainstream or extended support, so central deployment of the Universal CRT onto Microsoft Windows XP is different from other operating systems.
4444

4545
When the Visual C++ redistributable is installed on Windows XP, it directly installs the Universal CRT and all of its dependencies into the system directory, without installing or depending on any Windows Update. The Redistributable merge modules, the Microsoft_VC*version*_CRT_\*.msm files, do the same.
4646

0 commit comments

Comments
 (0)