Skip to content

Commit 5ca3173

Browse files
authored
Merge pull request #617 from MicrosoftDocs/tglee-vswhatsnew
Tglee vswhatsnew
2 parents 7599020 + 1ac38b3 commit 5ca3173

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

docs/ide/whats-new-in-visual-studio.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ When you use the Roaming Extension Manager, there are three icon types on your l
9191
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.
9292

9393
### 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 real time of architectural dependency rule violations by using Dependency Validation diagrams (a.k.a. Layer diagrams).
9595

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.
9797

9898
![Live Architecture Validation](../ide/media/vs2017ide-LiveArchitectureDepedendencyValidation.png "Live Architecture Dependency validation")
9999

@@ -105,16 +105,16 @@ In Visual Studio Enterprise 2017, live unit testing gives you live unit test res
105105
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.
106106

107107
#### 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.
109109

110110
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.
111111

112112

113113
### Visual Studio IDE enhancements
114114
#### 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:
116116
* Resolve merge conflict
117-
* Add parameter (from callsite)
117+
* Add parameter (from CallSite)
118118
* Generate overrides
119119
* Add named argument
120120
* Add null-check for parameters
@@ -123,14 +123,16 @@ We’ve added a handful of new refactorings, to include:
123123
* Convert if-to-switch
124124
* Remove unused variable
125125

126+
For more information, see the [Refactoring, Code Generation, and Quick Actions in Visual Studio](refactoring-code-generation-quick-actions.md) page.
127+
126128

127129
#### Interact with Git
128130
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.
129131

130132
![Visual Studio 2017 interacts with the Git dialog](../ide/media/vsIDE-GitInteraction.png "Git tools in the Visual Studio IDE")
131133

132134
#### 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.
134136

135137
![Visual Studio 2017 structure visualizer](../ide/media/vsIDE-StructureVisualizer.png "Structure visualizer in Visual Studio")
136138

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

148150
![New Find All References tool](../ide/media/vs2017ide-find-all-references.png "Example of the new Find All References tool")
149151

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.
151153

152154
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.
153155

@@ -160,7 +162,7 @@ For complete details, see our [What's New for Visual C++ in Visual 2017](/cpp/to
160162

161163
### Debugging and Diagnostics
162164
#### 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.
164166

165167
![Visual Studio 2017 debug - Run To Click](../ide/media/vs2017ide-RunToClick.png "Run To Click in Visual Studio debug & diagnostics")
166168

@@ -184,7 +186,7 @@ As part of the "Mobile development with .NET" workload, developers familiar with
184186
For more information, see the [Visual Studio and Xamarin](../cross-platform/visual-studio-and-xamarin.md) page.
185187

186188
### 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.
188190

189191
![Entitlement editor for Xamarin](../ide/media/xamarin-entitlements-editor.png "Entitlement editor for Xamarin")
190192

@@ -207,9 +209,9 @@ As part of the "Games development for Unity" workload, we've included tools to h
207209
For more information, see the [Visual Studio Tools for Unity](../cross-platform/visual-studio-tools-for-unity.md) page.
208210

209211
### .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.
211213

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.
213215

214216
And, it now includes Docker support
215217

@@ -218,9 +220,9 @@ And, it now includes Docker support
218220
For more information, see the [.NET Core Guide](https://docs.microsoft.com/dotnet/core/index) page.
219221

220222
## 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.
222224

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.
224226

225227
### Report a problem
226228
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

Comments
 (0)