From 6f7aa084a3e5e4e39272607e14cc801fa1390c61 Mon Sep 17 00:00:00 2001
From: Rageking8 <106309953+Rageking8@users.noreply.github.com>
Date: Tue, 22 Jul 2025 21:17:16 +0800
Subject: [PATCH 1/3] Add `cmd` language for CL invocations

---
 docs/build/reference/c-compile-without-linking.md             | 2 +-
 docs/build/reference/cl-invokes-the-linker.md                 | 2 +-
 docs/build/reference/compiler-command-line-syntax.md          | 2 +-
 docs/build/reference/e-preprocess-to-stdout.md                | 4 ++--
 .../ep-preprocess-to-stdout-without-hash-line-directives.md   | 2 +-
 docs/build/reference/fd-program-database-file-name.md         | 2 +-
 docs/build/reference/fe-name-exe-file.md                      | 4 ++--
 docs/build/reference/p-preprocess-to-a-file.md                | 2 +-
 docs/build/reference/specifying-the-pathname.md               | 2 +-
 .../reference/yd-place-debug-information-in-object-file.md    | 4 ++--
 docs/error-messages/tool-errors/command-line-warning-d9027.md | 4 ++--
 docs/error-messages/tool-errors/linker-tools-error-lnk2011.md | 2 +-
 12 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/docs/build/reference/c-compile-without-linking.md b/docs/build/reference/c-compile-without-linking.md
index e552d6a30e..0b6e80676a 100644
--- a/docs/build/reference/c-compile-without-linking.md
+++ b/docs/build/reference/c-compile-without-linking.md
@@ -34,7 +34,7 @@ Any internal project created in the development environment uses the **/c** opti
 
 The following command line creates the object files FIRST.obj and SECOND.obj. THIRD.obj is ignored.
 
-```
+```cmd
 CL /c FIRST.C SECOND.C THIRD.OBJ
 ```
 
diff --git a/docs/build/reference/cl-invokes-the-linker.md b/docs/build/reference/cl-invokes-the-linker.md
index 8f01f044f2..d4bea2ba4a 100644
--- a/docs/build/reference/cl-invokes-the-linker.md
+++ b/docs/build/reference/cl-invokes-the-linker.md
@@ -30,7 +30,7 @@ Assume that you are compiling three C source files: MAIN.c, MOD1.c, and MOD2.c.
 
 To build this program, compile with the following command line:
 
-```
+```cmd
 CL MAIN.c MOD1.C MOD2.C MYGRAPH.lib
 ```
 
diff --git a/docs/build/reference/compiler-command-line-syntax.md b/docs/build/reference/compiler-command-line-syntax.md
index 0f56baaed5..da1b7f203e 100644
--- a/docs/build/reference/compiler-command-line-syntax.md
+++ b/docs/build/reference/compiler-command-line-syntax.md
@@ -9,7 +9,7 @@ ms.assetid: acba2c1c-0803-4a3a-af25-63e849b930a2
 
 The CL command line uses the following syntax:
 
-```
+```cmd
 CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]
 ```
 
diff --git a/docs/build/reference/e-preprocess-to-stdout.md b/docs/build/reference/e-preprocess-to-stdout.md
index c2e2f9d98f..1848f136c7 100644
--- a/docs/build/reference/e-preprocess-to-stdout.md
+++ b/docs/build/reference/e-preprocess-to-stdout.md
@@ -44,7 +44,7 @@ m(int)main( )
 
 However, if you compile with:
 
-```
+```cmd
 cl -E test.cpp > test2.cpp
 ```
 
@@ -66,7 +66,7 @@ cl -E test.cpp > test2.cpp
 
 The following command line preprocesses `ADD.C`, preserves comments, adds `#line` directives, and displays the result on the standard output device:
 
-```
+```cmd
 CL /E /C ADD.C
 ```
 
diff --git a/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md b/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md
index 0c1deff9db..89c7ac5e7e 100644
--- a/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md
+++ b/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md
@@ -46,7 +46,7 @@ You cannot use precompiled headers with the **/EP** option.
 
 The following command line preprocesses file `ADD.C`, preserves comments, and displays the result on the standard output device:
 
-```
+```cmd
 CL /EP /C ADD.C
 ```
 
diff --git a/docs/build/reference/fd-program-database-file-name.md b/docs/build/reference/fd-program-database-file-name.md
index 7bc387dcf5..d5bdefc958 100644
--- a/docs/build/reference/fd-program-database-file-name.md
+++ b/docs/build/reference/fd-program-database-file-name.md
@@ -42,7 +42,7 @@ This option also names the state (.idb) file used for minimal rebuild and increm
 
 This command line creates a .pdb file named PROG.pdb and an .idb file named PROG.idb:
 
-```
+```cmd
 CL /DDEBUG /Zi /FdPROG.PDB PROG.CPP
 ```
 
diff --git a/docs/build/reference/fe-name-exe-file.md b/docs/build/reference/fe-name-exe-file.md
index 3defab99e3..8ea3322949 100644
--- a/docs/build/reference/fe-name-exe-file.md
+++ b/docs/build/reference/fe-name-exe-file.md
@@ -44,13 +44,13 @@ If you specify the [/c (Compile Without Linking)](c-compile-without-linking.md)
 
 The following command line compiles and links all C source files in the current directory. The resulting executable file is named PROCESS.exe and is created in the directory "C:\Users\User Name\repos\My Project\bin".
 
-```
+```cmd
 CL /Fe"C:\Users\User Name\repos\My Project\bin\PROCESS" *.C
 ```
 
 The following command line creates an executable file in `C:\BIN` with the same base name as the first source file in the current directory:
 
-```
+```cmd
 CL /FeC:\BIN\ *.C
 ```
 
diff --git a/docs/build/reference/p-preprocess-to-a-file.md b/docs/build/reference/p-preprocess-to-a-file.md
index e65e5a00d0..9d5c921770 100644
--- a/docs/build/reference/p-preprocess-to-a-file.md
+++ b/docs/build/reference/p-preprocess-to-a-file.md
@@ -40,7 +40,7 @@ The **/P** option suppresses compilation. It does not produce an .obj file, even
 
 The following command line preprocesses `ADD.C`, preserves comments, adds `#line` directives, and writes the result to a file, `ADD.I`:
 
-```
+```cmd
 CL /P /C ADD.C
 ```
 
diff --git a/docs/build/reference/specifying-the-pathname.md b/docs/build/reference/specifying-the-pathname.md
index 98293ee2a4..0cdd09fbcb 100644
--- a/docs/build/reference/specifying-the-pathname.md
+++ b/docs/build/reference/specifying-the-pathname.md
@@ -24,7 +24,7 @@ Alternatively, the *pathname* argument can be a device name (AUX, CON, PRN, or N
 
 The following command line sends a mapfile to the printer:
 
-```
+```cmd
 CL /FmPRN HELLO.CPP
 ```
 
diff --git a/docs/build/reference/yd-place-debug-information-in-object-file.md b/docs/build/reference/yd-place-debug-information-in-object-file.md
index b3e9699bb7..3166398ef9 100644
--- a/docs/build/reference/yd-place-debug-information-in-object-file.md
+++ b/docs/build/reference/yd-place-debug-information-in-object-file.md
@@ -55,13 +55,13 @@ Suppose you have two base files, F.cpp and G.cpp, each containing these **#inclu
 
 The following command creates the precompiled header file ETC.pch and the object file F.obj:
 
-```
+```cmd
 CL /YcETC.H /Z7 F.CPP
 ```
 
 The object file F.obj includes type and symbol information for WINDOWS.h and ETC.h (and any other header files they include). Now you can use the precompiled header ETC.pch to compile the source file G.cpp:
 
-```
+```cmd
 CL /YuETC.H /Z7 G.CPP
 ```
 
diff --git a/docs/error-messages/tool-errors/command-line-warning-d9027.md b/docs/error-messages/tool-errors/command-line-warning-d9027.md
index a4eefa4180..be22831d91 100644
--- a/docs/error-messages/tool-errors/command-line-warning-d9027.md
+++ b/docs/error-messages/tool-errors/command-line-warning-d9027.md
@@ -14,12 +14,12 @@ CL.exe ignored the input source file.
 
 This warning can be caused by a space between the /Fo option and an output filename on a command line with the /c option. For example:
 
-```
+```cmd
 cl /c /Fo output.obj input.c
 ```
 
 Because there is a space between /Fo and `output.obj`, CL.exe takes `output.obj` as the name of the input file. To fix the problem, remove the space:
 
-```
+```cmd
 cl /c /Fooutput.obj input.c
 ```
diff --git a/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md b/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md
index aee174c784..6486d42d20 100644
--- a/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md
+++ b/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md
@@ -14,7 +14,7 @@ If you use precompiled headers, LINK requires that all of the object files creat
 
 For example, if you compile a file called STUB.cpp to create a precompiled header for use with other source files, you must link with STUB.obj or you will get this error. In the following command lines, line one is used to create a precompiled header, COMMON.pch, which is used with PROG1.cpp and PROG2.cpp in lines two and three. The file STUB.cpp contains only `#include` lines (the same `#include` lines as in PROG1.cpp and PROG2.cpp) and is used only to generate precompiled headers. In the last line, STUB.obj must be linked in to avoid LNK2011.
 
-```
+```cmd
 cl /c /Yccommon.h stub.cpp
 cl /c /Yucommon.h prog1.cpp
 cl /c /Yucommon.h prog2.cpp

From cb48b8f1d5f01aa8410a7e3640ccb5b4e68adead Mon Sep 17 00:00:00 2001
From: Rageking8 <106309953+Rageking8@users.noreply.github.com>
Date: Tue, 22 Jul 2025 21:18:20 +0800
Subject: [PATCH 2/3] Add `cmd` language for LINK invocations

---
 docs/build/reference/c-compile-without-linking.md               | 2 +-
 docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/build/reference/c-compile-without-linking.md b/docs/build/reference/c-compile-without-linking.md
index 0b6e80676a..0dd7efc5b8 100644
--- a/docs/build/reference/c-compile-without-linking.md
+++ b/docs/build/reference/c-compile-without-linking.md
@@ -40,7 +40,7 @@ CL /c FIRST.C SECOND.C THIRD.OBJ
 
 To create an executable file, you must invoke LINK:
 
-```
+```cmd
 LINK first.obj second.obj third.obj /OUT:filename.exe
 ```
 
diff --git a/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md b/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md
index eb82ea21e7..8962404ca0 100644
--- a/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md
+++ b/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md
@@ -16,7 +16,7 @@ If you do not need to override the existing environmental library settings, remo
 
 ## Example
 
-```
+```cmd
 link /libpath:c:\filepath\lib bar.obj
 ```
 

From 3b5b2a3ed8d49c177baac92b34d7d53b068c4296 Mon Sep 17 00:00:00 2001
From: Rageking8 <106309953+Rageking8@users.noreply.github.com>
Date: Tue, 22 Jul 2025 21:23:21 +0800
Subject: [PATCH 3/3] Update metadata in 13 topics

---
 docs/build/reference/c-compile-without-linking.md            | 5 ++---
 docs/build/reference/cl-invokes-the-linker.md                | 5 ++---
 docs/build/reference/compiler-command-line-syntax.md         | 5 ++---
 docs/build/reference/e-preprocess-to-stdout.md               | 5 ++---
 .../ep-preprocess-to-stdout-without-hash-line-directives.md  | 5 ++---
 docs/build/reference/fd-program-database-file-name.md        | 5 ++---
 docs/build/reference/fe-name-exe-file.md                     | 5 ++---
 docs/build/reference/p-preprocess-to-a-file.md               | 5 ++---
 docs/build/reference/specifying-the-pathname.md              | 5 ++---
 .../reference/yd-place-debug-information-in-object-file.md   | 5 ++---
 .../error-messages/tool-errors/command-line-warning-d9027.md | 5 ++---
 .../error-messages/tool-errors/linker-tools-error-lnk2011.md | 5 ++---
 .../tool-errors/linker-tools-warning-lnk4105.md              | 5 ++---
 13 files changed, 26 insertions(+), 39 deletions(-)

diff --git a/docs/build/reference/c-compile-without-linking.md b/docs/build/reference/c-compile-without-linking.md
index 0dd7efc5b8..e1d0795232 100644
--- a/docs/build/reference/c-compile-without-linking.md
+++ b/docs/build/reference/c-compile-without-linking.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /c (Compile Without Linking)"
 title: "/c (Compile Without Linking)"
-ms.date: "11/04/2016"
+description: "Learn more about: /c (Compile Without Linking)"
+ms.date: 11/04/2016
 f1_keywords: ["/c"]
 helpviewer_keywords: ["suppress link", "cl.exe compiler, compiling without linking", "-c compiler option [C++]", "c compiler option [C++]", "/c compiler option [C++]"]
-ms.assetid: 8017fc3d-e5dd-4668-a1f7-3120daa95d20
 ---
 # /c (Compile Without Linking)
 
diff --git a/docs/build/reference/cl-invokes-the-linker.md b/docs/build/reference/cl-invokes-the-linker.md
index d4bea2ba4a..df402a7015 100644
--- a/docs/build/reference/cl-invokes-the-linker.md
+++ b/docs/build/reference/cl-invokes-the-linker.md
@@ -1,9 +1,8 @@
 ---
-description: "Learn more about: CL Invokes the Linker"
 title: "CL Invokes the Linker"
-ms.date: "11/04/2016"
+description: "Learn more about: CL Invokes the Linker"
+ms.date: 11/04/2016
 helpviewer_keywords: ["compiling source code [C++], without linking", "invoking linker from the compiler", "LINK tool [C++], invoking from CL compiler", "cl.exe compiler [C++], compiling without linking", "cl.exe compiler [C++], controlling linker"]
-ms.assetid: eae47ef7-09eb-40c9-b318-7c714cd452fc
 ---
 # CL Invokes the Linker
 
diff --git a/docs/build/reference/compiler-command-line-syntax.md b/docs/build/reference/compiler-command-line-syntax.md
index da1b7f203e..e34ddaab59 100644
--- a/docs/build/reference/compiler-command-line-syntax.md
+++ b/docs/build/reference/compiler-command-line-syntax.md
@@ -1,9 +1,8 @@
 ---
-description: "Learn more about: Compiler Command-Line Syntax"
 title: "MSVC Compiler Command-Line Syntax"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Command-Line Syntax"
+ms.date: 11/04/2016
 helpviewer_keywords: ["syntax, CL compiler command line", "cl.exe compiler, command-line syntax"]
-ms.assetid: acba2c1c-0803-4a3a-af25-63e849b930a2
 ---
 # Compiler Command-Line Syntax
 
diff --git a/docs/build/reference/e-preprocess-to-stdout.md b/docs/build/reference/e-preprocess-to-stdout.md
index 1848f136c7..7426af0346 100644
--- a/docs/build/reference/e-preprocess-to-stdout.md
+++ b/docs/build/reference/e-preprocess-to-stdout.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /E (Preprocess to stdout)"
 title: "/E (Preprocess to stdout)"
-ms.date: "11/04/2016"
+description: "Learn more about: /E (Preprocess to stdout)"
+ms.date: 11/04/2016
 f1_keywords: ["/e"]
 helpviewer_keywords: ["-E compiler option [C++]", "/E compiler option [C++]", "preprocessor output, copy to stdout", "preprocessor output"]
-ms.assetid: ddbb1725-d950-4978-ab2f-30a5cd7b778c
 ---
 # /E (Preprocess to stdout)
 
diff --git a/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md b/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md
index 89c7ac5e7e..61d030c081 100644
--- a/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md
+++ b/docs/build/reference/ep-preprocess-to-stdout-without-hash-line-directives.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /EP (Preprocess to stdout Without #line Directives)"
 title: "/EP (Preprocess to stdout Without #line Directives)"
-ms.date: "11/04/2016"
+description: "Learn more about: /EP (Preprocess to stdout Without #line Directives)"
+ms.date: 11/04/2016
 f1_keywords: ["/ep", "VC.Project.VCCLCompilerTool.GeneratePreprocessedFileNoLines"]
 helpviewer_keywords: ["copy preprocessor output to stdout", "preprocessor output, copy to stdout", "-EP compiler option [C++]", "EP compiler option [C++]", "/EP compiler option [C++]"]
-ms.assetid: 6ec411ae-e33d-4ef5-956e-0054635eabea
 ---
 # /EP (Preprocess to stdout Without #line Directives)
 
diff --git a/docs/build/reference/fd-program-database-file-name.md b/docs/build/reference/fd-program-database-file-name.md
index d5bdefc958..c9027012f2 100644
--- a/docs/build/reference/fd-program-database-file-name.md
+++ b/docs/build/reference/fd-program-database-file-name.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /Fd (Program Database File Name)"
 title: "/Fd (Program Database File Name)"
-ms.date: "11/04/2016"
+description: "Learn more about: /Fd (Program Database File Name)"
+ms.date: 11/04/2016
 f1_keywords: ["/FD", "VC.Project.VCCLWCECompilerTool.ProgramDataBaseFileName", "VC.Project.VCCLCompilerTool.ProgramDataBaseFileName"]
 helpviewer_keywords: ["/FD compiler option [C++]", "program database file name [C++]", "-FD compiler option [C++]", "PDB files, creating", "program database compiler option [C++]", ".pdb files, creating", "FD compiler option [C++]"]
-ms.assetid: 3977a9ed-f0ac-45df-bf06-01cedd2ba85a
 ---
 # /Fd (Program Database File Name)
 
diff --git a/docs/build/reference/fe-name-exe-file.md b/docs/build/reference/fe-name-exe-file.md
index 8ea3322949..02c71317a5 100644
--- a/docs/build/reference/fe-name-exe-file.md
+++ b/docs/build/reference/fe-name-exe-file.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /Fe (Name EXE File)"
 title: "/Fe (Name EXE File)"
-ms.date: "11/04/2016"
+description: "Learn more about: /Fe (Name EXE File)"
+ms.date: 11/04/2016
 f1_keywords: ["/fe"]
 helpviewer_keywords: ["-Fe compiler option [C++]", "executable files, renaming", "rename file compiler option [C++]", "/Fe compiler option [C++]", "Fe compiler option [C++]"]
-ms.assetid: 49f594fd-5e94-45fe-a1bf-7c9f2abb6437
 ---
 # /Fe (Name EXE File)
 
diff --git a/docs/build/reference/p-preprocess-to-a-file.md b/docs/build/reference/p-preprocess-to-a-file.md
index 9d5c921770..3f8c51279b 100644
--- a/docs/build/reference/p-preprocess-to-a-file.md
+++ b/docs/build/reference/p-preprocess-to-a-file.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /P (Preprocess to a File)"
 title: "/P (Preprocess to a File)"
-ms.date: "11/04/2016"
+description: "Learn more about: /P (Preprocess to a File)"
+ms.date: 11/04/2016
 f1_keywords: ["VC.Project.VCCLCompilerTool.GeneratePreprocessedFile", "/p", "VC.Project.VCCLWCECompilerTool.GeneratePreprocessedFile"]
 helpviewer_keywords: ["/P compiler option [C++]", "-P compiler option [C++]", "P compiler option [C++]", "output files, preprocessor", "preprocessing output files"]
-ms.assetid: 123ee54f-8219-4a6f-9876-4227023d83fc
 ---
 # /P (Preprocess to a File)
 
diff --git a/docs/build/reference/specifying-the-pathname.md b/docs/build/reference/specifying-the-pathname.md
index 0cdd09fbcb..55be6dfec9 100644
--- a/docs/build/reference/specifying-the-pathname.md
+++ b/docs/build/reference/specifying-the-pathname.md
@@ -1,9 +1,8 @@
 ---
-description: "Learn more about: Specifying the Pathname"
 title: "Specifying the Pathname"
-ms.date: "11/04/2016"
+description: "Learn more about: Specifying the Pathname"
+ms.date: 11/04/2016
 helpviewer_keywords: ["names [C++], compiler output files", "cl.exe compiler, output files", "output files, specifying pathnames"]
-ms.assetid: 7a6595ce-3383-44ae-957a-466bfa29c343
 ---
 # Specifying the Pathname
 
diff --git a/docs/build/reference/yd-place-debug-information-in-object-file.md b/docs/build/reference/yd-place-debug-information-in-object-file.md
index 3166398ef9..ced560abe3 100644
--- a/docs/build/reference/yd-place-debug-information-in-object-file.md
+++ b/docs/build/reference/yd-place-debug-information-in-object-file.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: /Yd (Place Debug Information in Object File)"
 title: "/Yd (Place Debug Information in Object File)"
-ms.date: "11/04/2016"
+description: "Learn more about: /Yd (Place Debug Information in Object File)"
+ms.date: 11/04/2016
 f1_keywords: ["/yd"]
 helpviewer_keywords: ["/Yd compiler option [C++]", "-Yd compiler option [C++]", "debugging [C++], debug information files", "Yd compiler option [C++]"]
-ms.assetid: c5a699fe-65ce-461e-964c-7f5eb2a8320a
 ---
 # /Yd (Place Debug Information in Object File)
 
diff --git a/docs/error-messages/tool-errors/command-line-warning-d9027.md b/docs/error-messages/tool-errors/command-line-warning-d9027.md
index be22831d91..a50befaede 100644
--- a/docs/error-messages/tool-errors/command-line-warning-d9027.md
+++ b/docs/error-messages/tool-errors/command-line-warning-d9027.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: Command-Line Warning D9027"
 title: "Command-Line Warning D9027"
-ms.date: "11/04/2016"
+description: "Learn more about: Command-Line Warning D9027"
+ms.date: 11/04/2016
 f1_keywords: ["D9027"]
 helpviewer_keywords: ["D9027"]
-ms.assetid: 2a29edc5-5649-48f2-9058-2057c747284c
 ---
 # Command-Line Warning D9027
 
diff --git a/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md b/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md
index 6486d42d20..d19042b921 100644
--- a/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md
+++ b/docs/error-messages/tool-errors/linker-tools-error-lnk2011.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: Linker Tools Error LNK2011"
 title: "Linker Tools Error LNK2011"
-ms.date: "11/04/2016"
+description: "Learn more about: Linker Tools Error LNK2011"
+ms.date: 11/04/2016
 f1_keywords: ["LNK2011"]
 helpviewer_keywords: ["LNK2011"]
-ms.assetid: 04991ef5-49d5-46c7-8eee-a9d1d3fc541e
 ---
 # Linker Tools Error LNK2011
 
diff --git a/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md b/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md
index 8962404ca0..260ed1245f 100644
--- a/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md
+++ b/docs/error-messages/tool-errors/linker-tools-warning-lnk4105.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: Linker Tools Warning LNK4105"
 title: "Linker Tools Warning LNK4105"
-ms.date: "11/04/2016"
+description: "Learn more about: Linker Tools Warning LNK4105"
+ms.date: 11/04/2016
 f1_keywords: ["LNK4105"]
 helpviewer_keywords: ["LNK4105"]
-ms.assetid: 6c7bebf4-4ea6-4533-a6ed-e563d43abbd7
 ---
 # Linker Tools Warning LNK4105
 
