Skip to content

Commit 847d192

Browse files
authored
Merge pull request #4443 from MicrosoftDocs/master
4/15/2019 AM Publish
2 parents cd91a8a + 44a5f87 commit 847d192

19 files changed

+143
-63
lines changed

docs/debugger/debugging-basics-registers-window.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,24 @@ The **Registers** window is available only if address-level debugging is enabled
4040

4141
The **Registers** window enables you to do more than just view the contents of a register. When you are in break mode in native code, you can click on the contents of a register and edit the value. This is not something you should do at random. Unless you understand the register you are editing, and the data it contains, the result of careless editing is likely to be a program crash or some other undesired consequence. Unfortunately, a detailed explanation of the register sets of the various Intel and Intel-compatible processors goes far beyond the scope of this brief introduction.
4242

43-
## Register Groups
44-
To reduce clutter, the **Registers** window organizes registers into groups. If you right-click on the **Registers** window, you will see a shortcut menu containing a list of groups, which you can display or hide as you see fit.
43+
## Register groups
44+
45+
To reduce clutter, the **Registers** window organizes registers into groups. If you right-click on the **Registers** window, you will see a shortcut menu containing a list of groups, which you can display or hide as you see fit.
46+
47+
## Register flags
48+
49+
For Intel x86 processors, you may see the following flags in the **Registers** window. During a debugging session, you can also edit these flags.
50+
51+
|Flag|Set value|
52+
|-|-|
53+
|Overflow|OV = 1|
54+
|Direction|UP = 1|
55+
|Interrupt|EI = 1|
56+
|Sign|PL = 1|
57+
|Zero|ZR = 1|
58+
|Auxiliary carry|AC = 1|
59+
|Parity|PE = 1|
60+
|Carry|CY = 1|
4561

4662
## See Also
4763
- [How to: Use the Registers Window](../debugger/how-to-use-the-registers-window.md)

docs/debugger/how-to-use-the-registers-window.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ During debugging, register values change as code executes in your app. Values th
3636

3737
To reduce clutter, the **Registers** window organizes registers into groups, which vary according to platform and processor type. You can display or hide register groups. For more information, see [How to: Display and hide register groups](../debugger/how-to-display-and-hide-register-groups.md).
3838

39+
For info on the flags you see in the **Registers** window, see [About the Registers window](../debugger/debugging-basics-registers-window.md)
40+
3941
You can edit register values. For more information, see [How to: Edit a register value](../debugger/how-to-edit-a-register-value.md).
4042

4143
**To open the Registers window**

docs/debugger/walkthrough-writing-a-visualizer-in-csharp.md

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Write a visualizer in C# | Microsoft Docs"
33
ms.custom: "seodec18"
4-
ms.date: "08/01/2018"
4+
ms.date: "04/12/2019"
55
ms.topic: "conceptual"
66
dev_langs:
77
- "CSharp"
@@ -29,15 +29,16 @@ Follow the tasks below to create a visualizer.
2929

3030
### To create a class library project
3131

32-
1. On the **File** menu, choose **New > Project**.
33-
34-
2. In the **New Project** dialog box, under **Visual C#**, and then select **.NET Standard**.
35-
36-
3. In the middle pane, choose **Class Library**.
32+
1. Create a new class library project.
3733

38-
4. In the **Name** box, type an appropriate name for the class library, such as MyFirstVisualizer.
34+
::: moniker range=">=vs-2019"
35+
Press **Esc** to close the start window. Type **Ctrl + Q** to open the search box, type **class library**, choose **Templates**, then choose **Create a new Class Library (.NET Standard)**. In the dialog box that appears, choose **Create**.
36+
::: moniker-end
37+
::: moniker range="vs-2017"
38+
From the top menu bar, choose **File** > **New** > **Project**. In the left pane of the **New project** dialog box, under **Visual C#**, choose **.NET Standard**, and then in the middle pane choose **Class Library (.NET Standard)**.
39+
::: moniker-end
3940

40-
5. Click **OK**.
41+
2. Type an appropriate name for the class library, such as `MyFirstVisualizer`, and then click **Create** or **OK**.
4142

4243
After you have created the class library, you must add a reference to Microsoft.VisualStudio.DebuggerVisualizers.DLL so that you can use the classes defined there. Before you add the reference, however, you must rename some classes so that they have meaningful names.
4344

@@ -52,7 +53,9 @@ Follow the tasks below to create a visualizer.
5253
5354
3. In **Solution Explorer**, right-click **References** and choose **Add Reference** on the shortcut menu.
5455

55-
4. In the **Add Reference** dialog box, on the **.NET** tab, choose Microsoft.VisualStudio.DebuggerVisualizers.DLL.
56+
4. In the **Add Reference** dialog box, on the **Browse** tab, select **Browse** and find the Microsoft.VisualStudio.DebuggerVisualizers.DLL.
57+
58+
You can find the DLL in *\<Visual Studio Install Directory>\Common7\IDE\PublicAssemblies* subdirectory of Visual Studio's installation directory.
5659

5760
5. Click **OK**.
5861

@@ -96,7 +99,9 @@ Follow the tasks below to create a visualizer.
9699

97100
1. In **Solution Explorer**, right-click **References** and choose **Add Reference** on the shortcut menu.
98101

99-
2. In the **Add Reference** dialog box, on the **.NET** tab, choose System.Windows.Forms.DLL.
102+
2. In the **Add Reference** dialog box, on the **Browse** tab, select **Browse**, and find the System.Windows.Forms.DLL.
103+
104+
You can find the DLL in *C:\Windows\Microsoft.NET\Framework\v4.0.30319*.
100105

101106
3. Click **OK**.
102107

@@ -156,21 +161,24 @@ Follow the tasks below to create a visualizer.
156161

157162
### To add a console application project to the solution
158163

159-
1. On the **File** menu, choose **Add** and then click **New Project**.
160-
161-
2. In the **Add New Project** dialog box, choose **Visual C#** > **Windows Desktop**, and then choose **Console Application**.
164+
1. In Solution Explorer, right-click the solution, choose **Add**, and then click **New Project**.
162165

163-
3. In the **Name** box, type a meaningful name for the console application, such as `MyTestConsole`.
166+
::: moniker range=">=vs-2019"
167+
In the Search box, type **console app**, choose **Templates**, then choose **Create a new Console App (.NET Framework)**. In the dialog box that appears, choose **Create**.
168+
::: moniker-end
169+
::: moniker range="vs-2017"
170+
From the top menu bar, choose **File** > **New** > **Project**. In the left pane of the **New project** dialog box, under **Visual C#**, choose **Windows Desktop**, and then in the middle pane choose **Console App (.NET Framework)**.
171+
::: moniker-end
164172

165-
4. Click **OK**.
173+
2. Type an appropriate name for the class library, such as `MyTestConsole`, and then click **Create** or **OK**.
166174

167175
Now, you must add the necessary references so MyTestConsole can call MyFirstVisualizer.
168176

169177
### To add necessary references to MyTestConsole
170178

171179
1. In **Solution Explorer**, right-click **MyTestConsole** and choose **Add Reference** on the shortcut menu.
172180

173-
2. In the **Add Reference** dialog box, **.NET** tab, choose Microsoft.VisualStudio.DebuggerVisualizers.DLL.
181+
2. In the **Add Reference** dialog box, **Browse** tab, choose Microsoft.VisualStudio.DebuggerVisualizers.DLL.
174182

175183
3. Click **OK**.
176184

docs/debugger/walkthrough-writing-a-visualizer-in-visual-basic.md

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Write a visualizer in Visual Basic | Microsoft Docs"
33
ms.custom: "seodec18"
4-
ms.date: "11/04/2016"
4+
ms.date: "04/12/2019"
55
ms.topic: "conceptual"
66
dev_langs:
77
- "CSharp"
@@ -30,15 +30,16 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
3030

3131
### To create a class library project
3232

33-
1. On the **File** menu, choose **New** and click **New Project**.
33+
1. Create a new class library project.
3434

35-
2. In the **New Project** dialog box, select **Visual Basic**.
35+
::: moniker range=">=vs-2019"
36+
Press **Esc** to close the start window. Type **Ctrl + Q** to open the search box, type **visual basic**, choose **Templates**, then choose **Create a new Class Library (.NET Standard)**. In the dialog box that appears, choose **Create**.
37+
::: moniker-end
38+
::: moniker range="vs-2017"
39+
From the top menu bar, choose **File** > **New** > **Project**. In the left pane of the **New project** dialog box, under **Visual Basic**, choose **.NET Standard**, and then in the middle pane choose **Class Library (.NET Standard)**.
40+
::: moniker-end
3641

37-
3. Under **.NET Standard**, click **Class Library**.
38-
39-
4. In the **Name** box, type an appropriate name for the class library, such as **MyFirstVisualizer**.
40-
41-
5. Click **OK**.
42+
2. Type an appropriate name for the class library, such as `MyFirstVisualizer`, and then click **Create** or **OK**.
4243

4344
When you have created the class library, you must add a reference to Microsoft.VisualStudio.DebuggerVisualizers.DLL, so that you can use the classes defined there. First, however, you give your project a meaningful name.
4445

@@ -53,7 +54,9 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
5354
5455
3. In **Solution Explorer**, right-click **My First Visualizer**, and on the shortcut menu, click **Add Reference**.
5556

56-
4. In the **Add Reference** dialog box, on the **.NET** tab, click Microsoft.VisualStudio.DebuggerVisualizers.DLL.
57+
4. In the **Add Reference** dialog box, on the **Browse** tab, select **Browse** and find the Microsoft.VisualStudio.DebuggerVisualizers.DLL.
58+
59+
You can find the DLL in *\<Visual Studio Install Directory>\Common7\IDE\PublicAssemblies* subdirectory of Visual Studio's installation directory.
5760

5861
5. Click **OK**.
5962

@@ -99,7 +102,9 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
99102

100103
1. In **Solution Explorer**, right-click **References**, and on the shortcut menu, click **Add Reference**.
101104

102-
2. In the **Add Reference** dialog box, on the **.NET** tab, click **System.Windows.Forms**.
105+
2. In the **Add Reference** dialog box, on the **Browse** tab, select **Browse**, and find the System.Windows.Forms.DLL.
106+
107+
You can find the DLL in *C:\Windows\Microsoft.NET\Framework\v4.0.30319*.
103108

104109
3. Click **OK**.
105110

@@ -157,21 +162,24 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
157162

158163
### To add a console application project to the solution
159164

160-
1. On the **File** menu, click **Add**, and then click **New Project**.
161-
162-
2. In the **Add New Project** dialog box, select **Visual Basic**, and then click **Console Application**.
165+
1. In Solution Explorer, right-click the solution, choose **Add**, and then click **New Project**.
163166

164-
3. In the **Name** box, type a meaningful name for the console application, such as **MyTestConsole**.
167+
::: moniker range=">=vs-2019"
168+
In the Search box, type **visual basic**, choose **Templates**, then choose **Create a new Console App (.NET Framework)**. In the dialog box that appears, choose **Create**.
169+
::: moniker-end
170+
::: moniker range="vs-2017"
171+
From the top menu bar, choose **File** > **New** > **Project**. In the left pane of the **New project** dialog box, under **Visual Basic**, choose **Windows Desktop**, and then in the middle pane choose **Console App (.NET Framework)**.
172+
::: moniker-end
165173

166-
4. Click **OK**.
174+
2. Type an appropriate name for the class library, such as `MyTestConsole`, and then click **Create** or **OK**.
167175

168176
Now, you must add the necessary references so MyTestConsole can call MyFirstVisualizer.
169177

170178
### To add necessary references to MyTestConsole
171179

172180
1. In **Solution Explorer**, right-click **MyTestConsole**, and on the shortcut menu, click **Add Reference**.
173181

174-
2. In the **Add Reference** dialog box, on the **.NET** tab, click Microsoft.VisualStudio.DebuggerVisualizers.
182+
2. In the **Add Reference** dialog box, on the **Browse** tab, click Microsoft.VisualStudio.DebuggerVisualizers.
175183

176184
3. Click **OK**.
177185

docs/javascript/create-application-with-vuejs.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ To install the vue-cli npm module, open a command prompt and type `npm install -
9292

9393
1. Type `vue init webpack ClientApp` and follow steps when prompted to answer additional questions.
9494

95+
> [!NOTE]
96+
> For *.vue* files, you need to use WebPack or a similar framework with a loader to do the conversion. TypeScript and Visual Studio does not know how to compile *.vue* files. The same is true for bundling; TypeScript doesn't know how to convert ES2015 modules (that is, `import` and `export` statements) into a single final *.js* file to load in the browser. Again, WebPack is the best choice here. To drive this process from within Visual Studio using MSBuild, you need to do start from a Visual Studio template. At present, there is no ASP.NET template for Vue.js development in-the-box.
97+
9598
#### Modify the webpack configuration to output the built files to wwwroot
9699

97100
* Open the file *./ClientApp/config/index.js*, and change the `build.index` and `build.assetsRoot` to wwwroot path:

docs/msbuild/common-msbuild-project-properties.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ The following table lists frequently used properties that are defined in the Vis
4848
| CscToolPath | The path of *csc.exe*, the [!INCLUDE[csprcs](../data-tools/includes/csprcs_md.md)] compiler. |
4949
| CustomBeforeMicrosoftCommonTargets | The name of a project file or targets file that is to be imported automatically before the common targets import. |
5050
| DebugSymbols | A boolean value that indicates whether symbols are generated by the build.<br /><br /> Setting **-p:DebugSymbols=false** on the command line disables generation of program database (*.pdb*) symbol files. |
51-
| DebugType | Defines the level of debug information that you want generated. Valid values are "full," "pdbonly," and "none." |
51+
| DebugType | Defines the level of debug information that you want generated. Valid values are "full," "pdbonly," "portable", "embedded", and "none." |
5252
| DefineConstants | Defines conditional compiler constants. Symbol/value pairs are separated by semicolons and are specified by using the following syntax:<br /><br /> *symbol1 = value1 ; symbol2 = value2*<br /><br /> The property is equivalent to the `/define` compiler switch. |
5353
| DefineDebug | A boolean value that indicates whether you want the DEBUG constant defined. |
5454
| DefineTrace | A boolean value that indicates whether you want the TRACE constant defined. |

docs/msbuild/customize-your-build.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ manager: jillfra
1212
ms.workload:
1313
- "multiple"
1414
---
15-
# Customize your build (C#, F#, Visual Basic)
15+
# Customize your build
1616

1717
MSBuild projects that use the standard build process (importing *Microsoft.Common.props* and *Microsoft.Common.targets*) have several extensibility hooks that you can use to customize your build process.
1818

0 commit comments

Comments
 (0)