Skip to content

Commit 3460751

Browse files
authored
Merge pull request #1897 from msebolt/v-masebo-pr6
V masebo pr6
2 parents d9d7a36 + d003cff commit 3460751

26 files changed

+496
-498
lines changed

docs/ide/understanding-build-configurations.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Understanding Build Configurations
2+
title: Understand build configurations
33
ms.date: 11/04/2016
44
ms.prod: visual-studio-dev15
55
ms.technology: vs-ide-compile
@@ -28,20 +28,20 @@ manager: douge
2828
ms.workload:
2929
- "multiple"
3030
---
31-
# Understand Build Configurations
31+
# Understand build configurations
3232

33-
You can store different configurations of solution and project properties to use in different kinds of builds. To create, select, modify, or delete a configuration, you can use the **Configuration Manager**. To open it, on the menu bar, choose **Build**, **Configuration Manager**, or just type **Configuration** in the **Quick Launch** box. You can also use the **Solution Configurations** list on the **Standard** toolbar to select a configuration or open the **Configuration Manager**.
33+
You can store different configurations of solution and project properties to use in different kinds of builds. To create, select, modify, or delete a configuration, you can use the **Configuration Manager**. To open it, on the menu bar, choose **Build** > **Configuration Manager**, or just type **Configuration** in the **Quick Launch** box. You can also use the **Solution Configurations** list on the **Standard** toolbar to select a configuration or open the **Configuration Manager**.
3434

3535
> [!NOTE]
36-
> If you can't find solution configuration settings on the toolbar and can't access the **Configuration Manager**, [!INCLUDE[vbprvb](../code-quality/includes/vbprvb_md.md)] development settings may be applied. For more information, see [How to: Manage Configurations with Visual Basic Developer Settings Applied](../ide/how-to-manage-build-configurations-with-visual-basic-developer-settings-applied.md).
36+
> If you can't find solution configuration settings on the toolbar and can't access the **Configuration Manager**, [!INCLUDE[vbprvb](../code-quality/includes/vbprvb_md.md)] development settings may be applied. For more information, see [How to: Manage configurations with Visual Basic developer settings applied](../ide/how-to-manage-build-configurations-with-visual-basic-developer-settings-applied.md).
3737
38-
By default, Debug and Release configurations are included in projects that are created by using [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] templates. A Debug configuration supports the debugging of an app, and a Release configuration builds a version of the app that can be deployed. For more information, see [How to: Set Debug and Release Configurations](../debugger/how-to-set-debug-and-release-configurations.md). You can also create custom solution configurations and project configurations. For more information, see [How to: Create and Edit Configurations](../ide/how-to-create-and-edit-configurations.md).
38+
By default, Debug and Release configurations are included in projects that are created by using [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] templates. A Debug configuration supports the debugging of an app, and a Release configuration builds a version of the app that can be deployed. For more information, see [How to: Set debug and release configurations](../debugger/how-to-set-debug-and-release-configurations.md). You can also create custom solution configurations and project configurations. For more information, see [How to: Create and edit configurations](../ide/how-to-create-and-edit-configurations.md).
3939

40-
## Solution Configurations
40+
## Solution configurations
4141

4242
A solution configuration specifies how projects in the solution are to be built and deployed. To modify a solution configuration or define a new one, in the **Configuration Manager**, under **Active solution configuration**, choose **Edit** or **New**.
4343

44-
Each entry in the **Project contexts** box in a solution configuration represents a project in the solution. For every combination of **Active solution configuration** and **Active solution platform**, you can set how each project is used. (For more information about solution platforms, see [Understanding Build Platforms](../ide/understanding-build-platforms.md).)
44+
Each entry in the **Project contexts** box in a solution configuration represents a project in the solution. For every combination of **Active solution configuration** and **Active solution platform**, you can set how each project is used. (For more information about solution platforms, see [Understand build platforms](../ide/understanding-build-platforms.md).)
4545

4646
> [!NOTE]
4747
> When you define a new solution configuration and select the **Create new project configurations** check box, [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] automatically assigns the new configuration to all of the projects. Likewise, when you define a new solution platform and select the **Create new project platforms** check box, [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] automatically assigns the new platform to all of the projects. Also, if you add a project that targets a new platform, Visual Studio adds that platform to the list of solution platforms and assigns it to all of the projects.
@@ -50,7 +50,7 @@ Each entry in the **Project contexts** box in a solution configuration represent
5050
5151
The active solution configuration also provides context to the IDE. For example, if you're working on a project and the configuration specifies that it will be built for a mobile device, the **Toolbox** displays only items that can be used in a mobile device project.
5252

53-
## Project Configurations
53+
## Project configurations
5454
The configuration and platform that a project targets are used together to specify the properties to use when it's built. A project can have a different set of property definitions for each combination of configuration and platform. To modify the properties of a project, you can use its Property Pages. (In **Solution Explorer**, open the shortcut menu for the project and then choose **Properties**.)
5555

5656
For each project configuration, you can define configuration-dependent properties as needed. For example, for a particular build, you can set which project items will be included, and what output files will be created, where they will be put, and how they will be optimized.
@@ -61,7 +61,7 @@ The active solution configuration also provides context to the IDE. For example,
6161

6262
Although project dependencies are configuration-independent, only the projects that are specified in the active solution configuration will be built.
6363

64-
## How Visual Studio Assigns Project Configurations
64+
## How Visual Studio assigns project configurations
6565
When you define a new solution configuration and don't copy settings from an existing one, Visual Studio uses the following criteria to assign default project configurations. The criteria are evaluated in the order shown.
6666

6767
1. If a project has a configuration name (*\<configuration name> \<platform name>*) that exactly matches the name of the new solution configuration, that configuration is assigned. Configuration names are not case-sensitive.
@@ -70,7 +70,7 @@ The active solution configuration also provides context to the IDE. For example,
7070

7171
3. If there is still no match, the first configuration that's listed in the project is assigned.
7272

73-
## How Visual Studio Assigns Solution Configurations
73+
## How Visual Studio assigns solution configurations
7474
When you create a project configuration (in the **Configuration Manager**, by choosing **New** on the drop-down menu in the **Configuration** column for that project) and select the **Create new solution configurations** check box, Visual Studio looks for a like-named solution configuration to build the project on each platform it supports. In some cases, Visual Studio renames existing solution configurations or defines new ones.
7575

7676
Visual Studio uses the following criteria to assign solution configurations.
@@ -81,8 +81,8 @@ The active solution configuration also provides context to the IDE. For example,
8181

8282
## See also
8383

84-
- [Walkthrough: Building an Application](../ide/walkthrough-building-an-application.md)
85-
- [Compiling and Building](../ide/compiling-and-building-in-visual-studio.md)
86-
- [Solutions and Projects](../ide/solutions-and-projects-in-visual-studio.md)
87-
- [C/C++ Building Reference](/cpp/build/reference/c-cpp-building-reference)
88-
- [Devenv Command Line Switches](../ide/reference/devenv-command-line-switches.md)
84+
- [Walkthrough: Build an application](../ide/walkthrough-building-an-application.md)
85+
- [Compile and build](../ide/compiling-and-building-in-visual-studio.md)
86+
- [Solutions and projects](../ide/solutions-and-projects-in-visual-studio.md)
87+
- [C/C++ build reference](/cpp/build/reference/c-cpp-building-reference)
88+
- [Devenv command line switches](../ide/reference/devenv-command-line-switches.md)

docs/ide/understanding-build-platforms.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Understanding Build Platforms
2+
title: Understand build platforms
33
ms.date: 11/04/2016
44
ms.prod: visual-studio-dev15
55
ms.technology: vs-ide-compile
@@ -19,20 +19,20 @@ manager: douge
1919
ms.workload:
2020
- "multiple"
2121
---
22-
# Understand Build Platforms
22+
# Understand build platforms
2323

2424
You can store different versions of solution and project properties that apply to different target platforms. For example, you can create a Debug configuration that targets an x86 platform and a Debug configuration that targets an x64 platform. You can quickly change the active platform so that you can easily build multiple configurations.
2525

26-
## In This Section
26+
## In this section
2727

28-
[How to: Configure Projects to Target Platforms](../ide/how-to-configure-projects-to-target-platforms.md)
28+
[How to: Configure projects to target platforms](../ide/how-to-configure-projects-to-target-platforms.md)
2929
Explains how to configure a project to target a specific platform.
3030

31-
[How to: Configure Projects to Target Multiple Platforms](../ide/how-to-configure-projects-to-target-multiple-platforms.md)
31+
[How to: Configure projects to target multiple platforms](../ide/how-to-configure-projects-to-target-multiple-platforms.md)
3232
Explains how to configure a project to target multiple platforms.
3333

3434
## See also
3535

36-
- [Walkthrough: Building an Application](../ide/walkthrough-building-an-application.md)
37-
- [Building and Cleaning Projects and Solutions in Visual Studio](../ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md)
38-
- [Compiling and Building](../ide/compiling-and-building-in-visual-studio.md)
36+
- [Walkthrough: Build an application](../ide/walkthrough-building-an-application.md)
37+
- [Build and clean projects and solutions in Visual Studio](../ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md)
38+
- [Compile and build](../ide/compiling-and-building-in-visual-studio.md)
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: User Permissions and Visual Studio
2+
title: User permissions and Visual Studio
33
ms.date: 11/04/2016
44
ms.prod: visual-studio-dev15
55
ms.technology: vs-ide-general
@@ -15,7 +15,7 @@ manager: douge
1515
ms.workload:
1616
- "multiple"
1717
---
18-
# User Permissions and Visual Studio
18+
# User permissions and Visual Studio
1919

2020
For reasons of security you should run Visual Studio as a normal user whenever possible.
2121

@@ -27,26 +27,26 @@ You can do nearly everything in the Visual Studio IDE as a normal user, but, you
2727
|Area|Task|For more information|
2828
|----------|----------|--------------------------|
2929
|Installation|Install Visual Studio.|[Install Visual Studio](../install/install-visual-studio.md)|
30-
||Installing, updating, or removing local Help content.|[Install and Manage Local Content](../ide/install-and-manage-local-content.md)|
31-
|Application types|Developing solutions for SharePoint.|[Requirements for Developing SharePoint Solutions](/office-dev/office-dev/requirements-for-developing-sharepoint-solutions)|
30+
||Installing, updating, or removing local Help content.|[Install and manage local content](../ide/install-and-manage-local-content.md)|
31+
|Application types|Developing solutions for SharePoint.|[Requirements for developing SharePoint solutions](/office-dev/office-dev/requirements-for-developing-sharepoint-solutions)|
3232
||Acquiring a developer license for [!INCLUDE[win8_appstore_long](../debugger/includes/win8_appstore_long_md.md)].|[Get a developer license](http://go.microsoft.com/fwlink/?LinkID=241313)|
3333
|Toolbox|Adding classic COM controls to **Toolbox**.|[Toolbox](../ide/reference/toolbox.md)|
34-
|Add-ins|Installing and using add-ins that were written by using classic COM in the IDE.|[Creating Add-ins and Wizards](http://msdn.microsoft.com/Library/c5a47c21-6668-4de3-898d-afa969317e73)|
35-
|Building|Using post-build events that register a component.|[Understanding Custom Build Steps and Build Events](/cpp/ide/understanding-custom-build-steps-and-build-events)|
36-
||Including a registration step when you build C++ projects.|[Understanding Custom Build Steps and Build Events](/cpp/ide/understanding-custom-build-steps-and-build-events)|
37-
|Debugging|Debugging applications that run with elevated permissions.|[Debugger Settings and Preparation](../debugger/debugger-settings-and-preparation.md)|
38-
||Debugging applications that a run under a different user account, such as ASP.NET websites.|[Debugging ASP.NET and AJAX Applications](../debugger/debugging-aspnet-and-ajax-applications.md)|
34+
|Add-ins|Installing and using add-ins that were written by using classic COM in the IDE.|[Create add-ins and wizards](http://msdn.microsoft.com/Library/c5a47c21-6668-4de3-898d-afa969317e73)|
35+
|Building|Using post-build events that register a component.|[Understand custom build steps and build events](/cpp/ide/understanding-custom-build-steps-and-build-events)|
36+
||Including a registration step when you build C++ projects.|[Understand custom build steps and build events](/cpp/ide/understanding-custom-build-steps-and-build-events)|
37+
|Debugging|Debugging applications that run with elevated permissions.|[Debugger settings and preparation](../debugger/debugger-settings-and-preparation.md)|
38+
||Debugging applications that a run under a different user account, such as ASP.NET websites.|[Debug ASP.NET and AJAX applications](../debugger/debugging-aspnet-and-ajax-applications.md)|
3939
||Debugging in Zone for XAML Browser Applications (XBAP).|[WPF Host (PresentationHost.exe)](/dotnet/framework/wpf/app-development/wpf-host-presentationhost-exe)|
40-
||Using the emulator to debug cloud service projects for Microsoft Azure.|[Debugging a Cloud Service in Visual Studio](http://go.microsoft.com/fwlink/?LinkId=266725)|
41-
||Configuring a firewall for remote debugging.|[Remote Debugging](../debugger/remote-debugging.md)|
42-
|Performance tools|Profiling an application.|[Beginners Guide to Performance Profiling](../profiling/beginners-guide-to-performance-profiling.md)|
43-
|Deployment|Deploying a web application to Internet Information Services (IIS) on a local computer.|[Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio or Visual Web Developer: Deploying to IIS as a Test Environment](http://go.microsoft.com/fwlink/?LinkId=266478)|
40+
||Using the emulator to debug cloud service projects for Microsoft Azure.|[Debug a cloud service in Visual Studio](http://go.microsoft.com/fwlink/?LinkId=266725)|
41+
||Configuring a firewall for remote debugging.|[Remote debugging](../debugger/remote-debugging.md)|
42+
|Performance tools|Profiling an application.|[Beginners guide to performance profiling](../profiling/beginners-guide-to-performance-profiling.md)|
43+
|Deployment|Deploying a web application to Internet Information Services (IIS) on a local computer.|[Deploy an ASP.NET Web Application to a hosting provider using Visual Studio or Visual Web Developer: Deploy to IIS as a test environment](http://go.microsoft.com/fwlink/?LinkId=266478)|
4444

45-
## Running Visual Studio as an Administrator
45+
## Run Visual Studio as an administrator
4646

4747
You can launch Visual Studio with administrative permissions each time you start the IDE, or you can modify the application shortcut to always run with administrative permissions. For more information, see Windows Help.
4848

49-
### To run Visual Studio with administrative permissions
49+
### Run Visual Studio with administrative permissions
5050

5151
These instructions are for Windows 10. They are similar for other versions of Windows.
5252

@@ -58,5 +58,5 @@ These instructions are for Windows 10. They are similar for other versions of Wi
5858

5959
## See also
6060

61-
- [Porting, Migrating, and Upgrading Visual Studio Projects](../porting/port-migrate-and-upgrade-visual-studio-projects.md)
61+
- [Port, migrate, and upgrade Visual Studio projects](../porting/port-migrate-and-upgrade-visual-studio-projects.md)
6262
- [Install Visual Studio](../install/install-visual-studio.md)

0 commit comments

Comments
 (0)