You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/debugger/debugging-basics-registers-window.md
+18-2Lines changed: 18 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -40,8 +40,24 @@ The **Registers** window is available only if address-level debugging is enabled
40
40
41
41
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.
42
42
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|
45
61
46
62
## See Also
47
63
-[How to: Use the Registers Window](../debugger/how-to-use-the-registers-window.md)
Copy file name to clipboardExpand all lines: docs/debugger/how-to-use-the-registers-window.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,8 @@ During debugging, register values change as code executes in your app. Values th
36
36
37
37
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).
38
38
39
+
For info on the flags you see in the **Registers** window, see [About the Registers window](../debugger/debugging-basics-registers-window.md)
40
+
39
41
You can edit register values. For more information, see [How to: Edit a register value](../debugger/how-to-edit-a-register-value.md).
Copy file name to clipboardExpand all lines: docs/debugger/walkthrough-writing-a-visualizer-in-csharp.md
+24-16Lines changed: 24 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "Write a visualizer in C# | Microsoft Docs"
3
3
ms.custom: "seodec18"
4
-
ms.date: "08/01/2018"
4
+
ms.date: "04/12/2019"
5
5
ms.topic: "conceptual"
6
6
dev_langs:
7
7
- "CSharp"
@@ -29,15 +29,16 @@ Follow the tasks below to create a visualizer.
29
29
30
30
### To create a class library project
31
31
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.
37
33
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
39
40
40
-
5. Click**OK**.
41
+
2. Type an appropriate name for the class library, such as `MyFirstVisualizer`, and then click **Create** or**OK**.
41
42
42
43
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.
43
44
@@ -52,7 +53,9 @@ Follow the tasks below to create a visualizer.
52
53
53
54
3. In **Solution Explorer**, right-click **References** and choose **Add Reference** on the shortcut menu.
54
55
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.
56
59
57
60
5. Click **OK**.
58
61
@@ -96,7 +99,9 @@ Follow the tasks below to create a visualizer.
96
99
97
100
1. In **Solution Explorer**, right-click **References** and choose **Add Reference** on the shortcut menu.
98
101
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*.
100
105
101
106
3. Click **OK**.
102
107
@@ -156,21 +161,24 @@ Follow the tasks below to create a visualizer.
156
161
157
162
### To add a console application project to the solution
158
163
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**.
162
165
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
164
172
165
-
4. Click**OK**.
173
+
2. Type an appropriate name for the class library, such as `MyTestConsole`, and then click **Create** or**OK**.
166
174
167
175
Now, you must add the necessary references so MyTestConsole can call MyFirstVisualizer.
168
176
169
177
### To add necessary references to MyTestConsole
170
178
171
179
1. In **Solution Explorer**, right-click **MyTestConsole** and choose **Add Reference** on the shortcut menu.
172
180
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.
Copy file name to clipboardExpand all lines: docs/debugger/walkthrough-writing-a-visualizer-in-visual-basic.md
+24-16Lines changed: 24 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "Write a visualizer in Visual Basic | Microsoft Docs"
3
3
ms.custom: "seodec18"
4
-
ms.date: "11/04/2016"
4
+
ms.date: "04/12/2019"
5
5
ms.topic: "conceptual"
6
6
dev_langs:
7
7
- "CSharp"
@@ -30,15 +30,16 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
30
30
31
31
### To create a class library project
32
32
33
-
1.On the **File** menu, choose **New** and click **New Project**.
33
+
1.Create a new class library project.
34
34
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
36
41
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**.
42
43
43
44
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.
44
45
@@ -53,7 +54,9 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
53
54
54
55
3. In **Solution Explorer**, right-click **My First Visualizer**, and on the shortcut menu, click **Add Reference**.
55
56
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.
57
60
58
61
5. Click **OK**.
59
62
@@ -99,7 +102,9 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
99
102
100
103
1. In **Solution Explorer**, right-click **References**, and on the shortcut menu, click **Add Reference**.
101
104
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*.
103
108
104
109
3. Click **OK**.
105
110
@@ -157,21 +162,24 @@ Visualizer code must be placed in a DLL that will be read by the debugger. The f
157
162
158
163
### To add a console application project to the solution
159
164
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**.
163
166
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
165
173
166
-
4. Click**OK**.
174
+
2. Type an appropriate name for the class library, such as `MyTestConsole`, and then click **Create** or**OK**.
167
175
168
176
Now, you must add the necessary references so MyTestConsole can call MyFirstVisualizer.
169
177
170
178
### To add necessary references to MyTestConsole
171
179
172
180
1. In **Solution Explorer**, right-click **MyTestConsole**, and on the shortcut menu, click **Add Reference**.
173
181
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.
Copy file name to clipboardExpand all lines: docs/javascript/create-application-with-vuejs.md
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -92,6 +92,9 @@ To install the vue-cli npm module, open a command prompt and type `npm install -
92
92
93
93
1. Type `vueinitwebpackClientApp` andfollowstepswhenpromptedtoansweradditionalquestions.
94
94
95
+
> [!NOTE]
96
+
>For*.vue*files, youneedtouseWebPackorasimilarframeworkwithaloadertodotheconversion. TypeScriptandVisualStudiodoesnotknowhowtocompile*.vue*files. Thesameistrueforbundling; TypeScriptdoesn'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
+
95
98
#### Modify the webpack configuration to output the built files to wwwroot
96
99
97
100
*Openthefile*./ClientApp/config/index.js*, andchangethe `build.index` and `build.assetsRoot` towwwrootpath:
Copy file name to clipboardExpand all lines: docs/msbuild/common-msbuild-project-properties.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ The following table lists frequently used properties that are defined in the Vis
48
48
| CscToolPath | The path of *csc.exe*, the [!INCLUDE[csprcs](../data-tools/includes/csprcs_md.md)] compiler. |
49
49
| CustomBeforeMicrosoftCommonTargets | The name of a project file or targets file that is to be imported automatically before the common targets import. |
50
50
| 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." |
52
52
| 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. |
53
53
| DefineDebug | A boolean value that indicates whether you want the DEBUG constant defined. |
54
54
| DefineTrace | A boolean value that indicates whether you want the TRACE constant defined. |
Copy file name to clipboardExpand all lines: docs/msbuild/customize-your-build.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ manager: jillfra
12
12
ms.workload:
13
13
- "multiple"
14
14
---
15
-
# Customize your build (C#, F#, Visual Basic)
15
+
# Customize your build
16
16
17
17
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.
0 commit comments