Skip to content

Commit 9e4e802

Browse files
author
Colin Robertson
authored
Merge pull request MicrosoftDocs#3074 from MicrosoftDocs/master637532409710694840
Repo sync for protected CLA branch
2 parents afad7ce + dc77cf3 commit 9e4e802

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

docs/build/reference/clr-common-language-runtime-compilation.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@ One or more of the following comma-separated arguments.
2323

2424
With no options, **`/clr`** creates metadata for the component. The metadata can be consumed by other CLR applications, and enables the component to consume types and data in the metadata of other CLR components. For more information, see [Mixed (Native and Managed) Assemblies](../../dotnet/mixed-native-and-managed-assemblies.md).
2525

26-
- **`NetCore`**
26+
::: moniker range="msvc-160"
2727

28-
**`/clr:NetCore`** creates metadata and code for the component using the latest cross-platform .NET framework, also known as .NET Core. The metadata can be consumed by other .NET Core applications. And, the option enables the component to consume types and data in the metadata of other .NET Core components.
28+
- **`netcore`**
29+
30+
Available starting in Visual Studio 2019 version 16.4, **`/clr:netcore`** creates metadata and code for the component using the latest cross-platform .NET framework, also known as .NET Core. The metadata can be consumed by other .NET Core applications. And, the option enables the component to consume types and data in the metadata of other .NET Core components.
31+
32+
::: moniker-end
2933

3034
- **`nostdlib`**
3135

docs/sanitizers/asan-known-issues.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ The AddressSanitizer runtime doesn't release memory back to the OS during execut
6161

6262
The *`clang_rt.asan*.dll`* runtime files are installed next to the compilers in *`%VSINSTALLDIR%\VC\Tools\MSVC\<version>\bin\<host-arch>\<target-arch>\`*. These locations are on the path in debugging sessions, and in Visual Studio developer command prompts. These files are never placed in *`C:\Windows\System32`* or *`C:\Windows\SysWOW64`*.
6363

64+
## Custom property sheet support
65+
66+
The Property Manager window in the Visual Studio IDE allows you to add custom *`.props`* files to your projects. Even though the **Enable Address Sanitizer** property (`<EnableASAN>`) is shown, it's not honored by the build. That's because the custom *`.props`* files get included after *`Microsoft.cpp.props`*, which uses the `<EnableASAN>` value to set other properties.
67+
68+
As a workaround, you can create a *`Directory.Build.props`* file in the root of your project to define the `<EnableASAN>` property. For more information, see [Customize C++ builds](/visualstudio/msbuild/customize-your-build#customize-c-builds).
69+
6470
## See also
6571

6672
[AddressSanitizer overview](./asan.md)\

0 commit comments

Comments
 (0)