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/ide/whats-new-in-visual-studio.md
+15-13Lines changed: 15 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -91,9 +91,9 @@ When you use the Roaming Extension Manager, there are three icon types on your l
91
91
Any extension that you download while you are signed in is added to your list as **Roamed & Installed** and is part of your Roaming list, which gives you access to it from any machine.
92
92
93
93
### Experience live architecture dependency validation and live unit testing
94
-
Visual Studio can now notify you in real-time of architectural dependency rule violations as you type code in the Code Editor by using Dependency Validation diagrams (a.k.a. Layer diagrams).
94
+
As you type code in the text editor, Visual Studio notifies you in realtime of architectural dependency rule violations by using Dependency Validation diagrams (a.k.a. Layer diagrams).
95
95
96
-
Errors appear in the Error List and squiggles will appear in the text editor showing you the precise location of the violation. You are now less likely to introduce unwanted dependencies.
96
+
Errors appear in the Error List and squiggles appear in the text editor showing you the precise location of the violation. You are now less likely to introduce unwanted dependencies.
@@ -105,16 +105,16 @@ In Visual Studio Enterprise 2017, live unit testing gives you live unit test res
105
105
For more information, see the [Live Unit Testing in Visual Studio 2017 Enterprise](https://blogs.msdn.microsoft.com/visualstudio/2017/03/09/live-unit-testing-in-visual-studio-2017-enterprise/) blog post.
106
106
107
107
#### Set up a CI/CD pipeline to run automated tests efficiently
108
-
Automated testing is a key part of any DevOps pipeline, which allows you to consistently and reliably test and release your solution on much shorter cycles. CI/CD (Continuous Integration and Continuous Delivery) flows can help make the process more efficient.
108
+
Automated testing is a key part of any DevOps pipeline. It allows you to consistently and reliably test and release your solution on much shorter cycles. CI/CD (Continuous Integration and Continuous Delivery) flows can help make the process more efficient.
109
109
110
110
For more information, see the [CI/CD pipeline for automated tests in DevOps](https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/04/20/set-up-a-cicd-pipeline-to-run-automated-tests-efficiently/) blog post.
111
111
112
112
113
113
### Visual Studio IDE enhancements
114
114
#### Use new refactorings
115
-
We’ve added a handful of new refactorings, to include:
115
+
In 15.3, we’ve added a handful of new refactorings, to include:
116
116
* Resolve merge conflict
117
-
* Add parameter (from callsite)
117
+
* Add parameter (from CallSite)
118
118
* Generate overrides
119
119
* Add named argument
120
120
* Add null-check for parameters
@@ -123,14 +123,16 @@ We’ve added a handful of new refactorings, to include:
123
123
* Convert if-to-switch
124
124
* Remove unused variable
125
125
126
+
For more information, see the [Refactoring, Code Generation, and Quick Actions in Visual Studio](refactoring-code-generation-quick-actions.md) page.
127
+
126
128
127
129
#### Interact with Git
128
130
When you are working with a project in Visual Studio, you can set up and quickly commit and publish your code to a Git service. You can also manage your Git repositories by using menu clicks from buttons in the bottom right-hand corner of the IDE.
129
131
130
132

131
133
132
134
#### View and navigate code with Structure Visualizer
133
-
The Structure Visualizer draws structure guide lines (a.k.a. indent guides) on your code. You can use these to visualize and discover what block of code you're in at any time without having to scroll. Hovering on the lines shows you the tooltips that let you see the opening of that block and its parents. It's available for all the languages supported via TextMate grammars as well as C#, Visual Basic, and XAML.
135
+
The Structure Visualizer draws structure guide lines (a.k.a. indent guides) on your code. You can use them to visualize and discover what block of code you're in at any time without having to scroll. Hovering on the lines shows you the tooltips that let you see the opening of that block and its parents. It's available for all the languages supported via TextMate grammars as well as C#, Visual Basic, and XAML.
134
136
135
137

136
138
@@ -147,7 +149,7 @@ We've refreshed the navigation experience to help you get from A to B with great
147
149
148
150

149
151
150
-
***Indent Guides**– dotted, gray vertical lines act as landmarks in code to provide context within your frame of view. You may recognize these from the popular Productivity Power Tools.
152
+
***Indent Guides**– dotted, gray vertical lines act as landmarks in code to provide context within your frame of view. You may recognize them from the popular Productivity Power Tools.
151
153
152
154
For more information about our new productivity features, see the [Productivity in Visual Studio 2017](https://blogs.msdn.microsoft.com/visualstudio/2016/11/28/productivity-in-visual-studio-2017-rc/) blog post by Mark Wilson-Thomas.
153
155
@@ -160,7 +162,7 @@ For complete details, see our [What's New for Visual C++ in Visual 2017](/cpp/to
160
162
161
163
### Debugging and Diagnostics
162
164
#### Run to Click:
163
-
Now, you can more easily skip ahead during debugging without setting a breakpoint to stop on the line you want. When you are stopped in the debugger, just click the icon that appears next to the line of code that your mouse is over. Your code will run and stop on that line the next time it is hit in your code path.
165
+
Now, you can more easily skip ahead during debugging without setting a breakpoint to stop on the line you want. When you are stopped in the debugger, just click the icon that appears next to the line of code. Your code will run and stop on that line the next time it is hit in your code path.
164
166
165
167

166
168
@@ -184,7 +186,7 @@ As part of the "Mobile development with .NET" workload, developers familiar with
184
186
For more information, see the [Visual Studio and Xamarin](../cross-platform/visual-studio-and-xamarin.md) page.
185
187
186
188
### Entitlements editor
187
-
**New in 15.3**: For your iOS development needs, we've added a stand-alone Entitlements editor. It's got a user-friendly UI that can be easily browsed. To launch it, double-click your entitlements.plist file.
189
+
**New in 15.3**: For your iOS development needs, we've added a stand-alone Entitlements editor. It includes a user-friendly UI that can be easily browsed. To launch it, double-click your entitlements.plist file.
188
190
189
191

190
192
@@ -207,9 +209,9 @@ As part of the "Games development for Unity" workload, we've included tools to h
207
209
For more information, see the [Visual Studio Tools for Unity](../cross-platform/visual-studio-tools-for-unity.md) page.
208
210
209
211
### .NET Core
210
-
.NET Core is a general purpose, modular, cross-platform and open source implementation of the .NET Standard and contains many of the same APIs as the .NET Framework.
212
+
.NET Core is a general purpose, modular, cross-platform, and open source implementation of the .NET Standard and contains many of the same APIs as the .NET Framework.
211
213
212
-
The .NET Core platform is made of several components, which includes the managed compilers, the runtime, the base class libraries, and numerous application models, such as ASP.NET Core. .NET Core supports three main operating systems: Windows, Linux, and macOS. You can use .NET Core in device, cloud, and embedded/IoT scenarios.
214
+
The .NET Core platform is made of several components, which include the managed compilers, the runtime, the base class libraries, and numerous application models, such as ASP.NET Core. .NET Core supports three main operating systems: Windows, Linux, and macOS. You can use .NET Core in device, cloud, and embedded/IoT scenarios.
213
215
214
216
And, it now includes Docker support
215
217
@@ -218,9 +220,9 @@ And, it now includes Docker support
218
220
For more information, see the [.NET Core Guide](https://docs.microsoft.com/dotnet/core/index) page.
219
221
220
222
## Talk to us
221
-
Why send feedback to the Visual Studio team? Because we take customer feedback seriously. It drives a lot of what we do.
223
+
Why send feedback to the Visual Studio team? Because we take customer feedback seriously: It drives much what we do.
222
224
223
-
If you want to make suggestion about how we can improve Visual Studio, or report a problem, please see the [Talk to Us](../ide/talk-to-us.md) page for more details.
225
+
If you want to make suggestion about how we can improve Visual Studio, or report a problem, please see the [Talk to Us](../ide/talk-to-us.md) page for more information.
224
226
225
227
### Report a problem
226
228
Sometimes, a message isn't enough to convey the full impact of a problem you've encountered. If you experience a hang, crash, or other performance issue, you can easily share repro steps and supporting files (such as screenshots and trace & heap dump files) with us by using the **Report a Problem** tool. For more information about how to use this tool, see the [How to Report a Problem](how-to-report-a-problem-with-visual-studio-2017.md) page.
0 commit comments