Skip to content

Commit 0f7ed8a

Browse files
committed
assign build, publish, deploy, debug, javascript, cpp topics to individual owners
1 parent b77f727 commit 0f7ed8a

File tree

39 files changed

+284
-188
lines changed

39 files changed

+284
-188
lines changed

docs/ide/getting-started-with-cpp-in-visual-studio.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.date: 12/04/2017
66
ms.topic: tutorial
77
author: corob-msft
88
ms.author: corob
9-
manager: jillfra
9+
manager: markl
1010
dev_langs:
1111
- "CPP"
1212
ms.workload:

docs/ide/how-to-sign-application-and-deployment-manifests.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "How to: Sign application and deployment manifests"
33
ms.date: 11/04/2016
4+
ms.technology: vs-ide-deployment
45
ms.topic: conceptual
56
helpviewer_keywords:
67
- "manifests [Visual Studio]"
@@ -12,8 +13,8 @@ helpviewer_keywords:
1213
- "key files [Visual Studio]"
1314
- "assemblies [Visual Studio], signing"
1415
ms.assetid: 64173505-8bfb-41cf-a0de-b9075173f3a2
15-
author: gewarren
16-
ms.author: gewarren
16+
author: mikejo5000
17+
ms.author: mikejo
1718
manager: jillfra
1819
ms.workload:
1920
- "multiple"
@@ -22,11 +23,11 @@ ms.workload:
2223

2324
If you want to publish an application by using ClickOnce deployment, the application and deployment manifests must be signed with a public/private key pair and signed using Authenticode technology. You can sign the manifests by using a certificate from the Windows certificate store or a key file.
2425

25-
For more information about ClickOnce deployment, see [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md).
26+
For more information about ClickOnce deployment, see [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md).
2627

27-
Signing the ClickOnce manifests is optional for *.exe*-based applications. For more information, see the "Generate unsigned manifests" section of this document.
28+
Signing the ClickOnce manifests is optional for *.exe*-based applications. For more information, see the "Generate unsigned manifests" section of this document.
2829

29-
For information about creating key files, see [How to: Create a public-private key pair](/dotnet/framework/app-domains/how-to-create-a-public-private-key-pair).
30+
For information about creating key files, see [How to: Create a public-private key pair](/dotnet/framework/app-domains/how-to-create-a-public-private-key-pair).
3031

3132
> [!NOTE]
3233
> Visual Studio supports only Personal Information Exchange (PFX) key files that have the *.pfx* extension. However, you can select other types of certificates from the current user's Windows certificate store by clicking **Select from Store** on the **Signing** page of project properties.
@@ -78,7 +79,7 @@ Signing the ClickOnce manifests is optional for *.exe*-based applications. The f
7879
> [!IMPORTANT]
7980
> Unsigned manifests can simplify development and testing of your application. However, unsigned manifests introduce substantial security risks in a production environment. Only consider using unsigned manifests if your ClickOnce application runs on computers within an intranet that is completely isolated from the internet or other sources of malicious code.
8081
81-
By default, ClickOnce automatically generates signed manifests unless one or more files are specifically excluded from the generated hash. In other words, publishing the application results in signed manifests if all files are included in the hash, even when the **Sign the ClickOnce manifests** check box is cleared.
82+
By default, ClickOnce automatically generates signed manifests unless one or more files are specifically excluded from the generated hash. In other words, publishing the application results in signed manifests if all files are included in the hash, even when the **Sign the ClickOnce manifests** check box is cleared.
8283

8384
### To generate unsigned manifests and include all files in the generated hash
8485

docs/ide/how-to-specify-build-events-visual-basic.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "How to: Specify build events (Visual Basic)"
33
ms.date: 11/04/2016
4+
ms.technology: vs-ide-compile
45
ms.topic: conceptual
56
helpviewer_keywords:
67
- "pre-build events"
@@ -9,8 +10,8 @@ helpviewer_keywords:
910
- "build events [Visual Studio]"
1011
- "builds [Visual Studio], events"
1112
ms.assetid: 40dc83bf-a7c5-4a14-816a-fa0980b6e4c3
12-
author: gewarren
13-
ms.author: gewarren
13+
author: ghogen
14+
ms.author: ghogen
1415
manager: jillfra
1516
ms.workload:
1617
- "multiple"

docs/ide/managing-assembly-and-manifest-signing.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
22
title: Manage assembly and manifest signing
33
ms.date: 02/17/2017
4+
ms.technology: vs-ide-deployment
45
ms.topic: conceptual
56
helpviewer_keywords:
67
- "manifests [Visual Studio]"
78
- "signing manifests [Visual Studio]"
89
- "application manifests [Visual Studio]"
910
- "assemblies [Visual Studio], signing"
1011
ms.assetid: 6c1ef36b-25f7-4ad0-b29a-51801b7a5420
11-
author: gewarren
12-
ms.author: gewarren
12+
author: mikejo5000
13+
ms.author: mikejo
1314
manager: jillfra
1415
ms.workload:
1516
- "multiple"

docs/ide/msbuild-logs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ A Msbuild.binlog file will be created in the directory that you ran MSBuild from
115115
1. From a Visual Studio developer command prompt, enter one of these commands, substituting your actual path and configuration values:
116116
117117
```cmd
118-
Msbuild /p:Configuration="MyConfiguration";Platform="x86" /fl MySolution.sln
118+
Msbuild /p:Configuration="MyConfiguration";Platform="x86" /fl MySolution.sln
119119
```
120120
121121
or

docs/ide/reference/advanced-build-settings-dialog-box-csharp.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
22
title: Advanced Build Settings Dialog Box (C#)
33
ms.date: 06/20/2017
4+
ms.technology: vs-ide-compile
45
ms.topic: reference
56
f1_keywords:
67
- "cs.AdvancedBuildSettings"
78
helpviewer_keywords:
89
- "Build options [C#], advanced"
910
ms.assetid: 141f2dee-1563-4ce6-ba37-32920b082519
10-
author: gewarren
11-
ms.author: gewarren
11+
author: ghogen
12+
ms.author: ghogen
1213
manager: jillfra
1314
ms.workload:
1415
- "dotnet"

docs/ide/reference/advanced-compiler-settings-dialog-box-visual-basic.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
22
title: Advanced Compiler Settings Dialog Box (Visual Basic)
33
ms.date: 11/04/2016
4+
ms.technology: vs-ide-compile
45
ms.topic: reference
56
f1_keywords:
67
- "vb.ProjectPropertiesAdvancedCompile"
78
helpviewer_keywords:
89
- "Advanced Compiler Settings dialog box"
910
ms.assetid: 1f81133a-293f-4dba-bc1c-8baafb01d857
10-
author: gewarren
11-
ms.author: gewarren
11+
author: ghogen
12+
ms.author: ghogen
1213
manager: jillfra
1314
ms.workload:
1415
- "multiple"

docs/ide/reference/advanced-security-settings-dialog-box.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
22
title: Advanced Security Settings Dialog Box
33
ms.date: 06/27/2018
4+
ms.technology: vs-ide-deployment
45
ms.topic: reference
56
f1_keywords:
67
- "vs.err.debug_in_zone_no_hostproc"
78
helpviewer_keywords:
89
- "Advanced Security Settings dialog box"
910
ms.assetid: 2e7aefe9-6d20-4f3e-b257-aee1ebcc6f5d
10-
author: gewarren
11-
ms.author: gewarren
11+
author: mikejo5000
12+
ms.author: mikejo
1213
manager: jillfra
1314
ms.workload:
1415
- "multiple"

docs/ide/reference/build-events-dialog-box-visual-basic.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Build Events Dialog Box (Visual Basic)
33
ms.date: 11/04/2016
4+
ms.technology: vs-ide-compile
45
ms.topic: reference
56
f1_keywords:
67
- "vb.ProjectPropertiesBuildEvents"
@@ -11,8 +12,8 @@ helpviewer_keywords:
1112
- "Build Events dialog box"
1213
- "post-build events"
1314
ms.assetid: 3a81a7c7-39f9-47a8-ba5a-b351227f380e
14-
author: gewarren
15-
ms.author: gewarren
15+
author: ghogen
16+
ms.author: ghogen
1617
manager: jillfra
1718
ms.workload:
1819
- "multiple"
@@ -45,7 +46,7 @@ Specifies the conditions for the post-build event to run, as shown in the follow
4546
|**On successful build**|Post-build event will run if the build succeeds. The event will run even for a project that is up-to-date, as long as the build succeeds. This is the default setting.|
4647
|**When the build updates the project output**|Post-build event will run only when the compiler's output file (.exe or .dll) differs from the previous compiler output file. A post-build event is not run if a project is up-to-date.|
4748

48-
## See Also
49+
## See also
4950

5051
- [Compile Page, Project Designer (Visual Basic)](../../ide/reference/compile-page-project-designer-visual-basic.md)
5152
- [How to: Specify Build Events (Visual Basic)](../../ide/how-to-specify-build-events-visual-basic.md)

docs/ide/reference/build-events-page-project-designer-csharp.md

+21-13
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Build Events Page, Project Designer (C#)
33
ms.date: 11/04/2016
4+
ms.technology: vs-ide-compile
45
ms.topic: reference
56
f1_keywords:
67
- "cs.ProjectPropertiesBuildEvents"
@@ -10,44 +11,51 @@ helpviewer_keywords:
1011
- "pre-build events"
1112
- "post-build events"
1213
ms.assetid: 3fff9ae5-213c-46ea-a660-1d70acb6c922
13-
author: gewarren
14-
ms.author: gewarren
14+
author: ghogen
15+
ms.author: ghogen
1516
manager: jillfra
1617
ms.workload:
1718
- "dotnet"
1819
---
1920
# Build Events Page, Project Designer (C#)
21+
2022
Use the **Build Events** page of the **Project Designer** to specify build configuration instructions. You can also specify the conditions under which any post-build events are run. For more information, see [How to: Specify Build Events (C#)](../../ide/how-to-specify-build-events-csharp.md)and [How to: Specify Build Events (Visual Basic)](../../ide/how-to-specify-build-events-visual-basic.md).
2123

2224
## UIElement List
23-
**Configuration**
24-
This control is not editable in this page. For a description of this control, see [Build Page, Project Designer (C#)](../../ide/reference/build-page-project-designer-csharp.md).
2525

26-
**Platform**
27-
This control is not editable on this page. For a description of this control, see [Build Page, Project Designer (C#)](../../ide/reference/build-page-project-designer-csharp.md).
26+
**Configuration**
27+
28+
This control is not editable in this page. For a description of this control, see [Build Page, Project Designer (C#)](../../ide/reference/build-page-project-designer-csharp.md).
29+
30+
**Platform**
31+
32+
This control is not editable on this page. For a description of this control, see [Build Page, Project Designer (C#)](../../ide/reference/build-page-project-designer-csharp.md).
2833

29-
**Pre-build event command line**
30-
Specifies any commands to execute before the build starts. To type long commands, click **Edit Pre-build** to display the [Pre-build Event/Post-build Event Command Line Dialog Box](../../ide/reference/pre-build-event-post-build-event-command-line-dialog-box.md).
34+
**Pre-build event command line**
35+
36+
Specifies any commands to execute before the build starts. To type long commands, click **Edit Pre-build** to display the [Pre-build Event/Post-build Event Command Line Dialog Box](../../ide/reference/pre-build-event-post-build-event-command-line-dialog-box.md).
3137

3238
> [!NOTE]
3339
> Pre-build events do not run if the project is up to date and no build is triggered.
3440
35-
**Post-build event command line**
36-
Specifies any commands to execute after the build ends. To type long commands, click **Edit Post-build** to display the **Pre-build Event/Post-build Event Command Line Dialog Box**.
41+
**Post-build event command line**
42+
43+
Specifies any commands to execute after the build ends. To type long commands, click **Edit Post-build** to display the **Pre-build Event/Post-build Event Command Line Dialog Box**.
3744

3845
> [!NOTE]
3946
> Add a `call` statement before all post-build commands that run .bat files. For example, `call C:\MyFile.bat` or `call C:\MyFile.bat call C:\MyFile2.bat`.
4047
41-
**Run the post-build event**
42-
Specifies the following conditions for the post-build event to run, as shown in the following table.
48+
**Run the post-build event**
49+
50+
Specifies the following conditions for the post-build event to run, as shown in the following table.
4351

4452
|Option|Result|
4553
|------------|------------|
4654
|**Always**|Post-build event will run regardless of whether the build succeeds.|
4755
|**On successful build**|Post-build event will run if the build succeeds. Thus, the event will run even for a project that is up-to-date, as long as the build succeeds.|
4856
|**When the build updates the project output**|Post-build event will only run when the compiler's output file (.exe or .dll) is different than the previous compiler output file. Thus, a post-build event is not run if a project is up-to-date.|
4957

50-
## See Also
58+
## See also
5159

5260
- [How to: Specify Build Events (Visual Basic)](../../ide/how-to-specify-build-events-visual-basic.md)
5361
- [How to: Specify Build Events (C#)](../../ide/how-to-specify-build-events-csharp.md)

docs/ide/reference/build-page-project-designer-csharp.md

+27-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Build Page, Project Designer (C#)
33
ms.date: 06/20/2017
4+
ms.technology: vs-ide-compile
45
ms.topic: reference
56
f1_keywords:
67
- "cs.ProjectPropertiesBuild"
@@ -15,42 +16,52 @@ ms.workload:
1516
- "dotnet"
1617
---
1718
# Build Page, Project Designer (C#)
19+
1820
Use the **Build** page of the **Project Designer** to specify the project's build configuration properties. This page applies to [!INCLUDE[csprcs](../../data-tools/includes/csprcs_md.md)] projects only.
1921

2022
To access the **Build** page, choose a project node (not the **Solution** node) in **Solution Explorer**. Then choose **View**, **Property Pages** on the menu. When the Project Designer appears, choose the **Build** tab.
2123

2224
[!INCLUDE[note_settings_general](../../data-tools/includes/note_settings_general_md.md)]
2325

2426
## Configuration and Platform
27+
2528
The following options enable you to select the configuration and platform to display or modify.
2629

2730
> [!NOTE]
2831
> With simplified build configurations, the project system determines whether to build a debug or release version. Therefore, these options are not displayed. For more information, see [How to: Set debug and release configurations](../../debugger/how-to-set-debug-and-release-configurations.md).
2932
3033
**Configuration**
34+
3135
Specifies which configuration settings to display or modify. The settings can be **Active (Debug)** (this is the default), **Debug**, **Release**, or **All Configurations**.
3236

3337
**Platform**
38+
3439
Specifies which platform settings to display or modify. The default setting is **Active (Any CPU)**. You can change the active platform using the **Configuration Manager**. For more information, see [How to: Create and Edit Configurations](../../ide/how-to-create-and-edit-configurations.md).
3540

3641
## General
42+
3743
The following options enable you to configure several C# compiler settings.
3844

3945
**Conditional compilation symbols**
46+
4047
Specifies symbols on which to perform conditional compilation. Separate symbols with a semi-colon (";"). For more information, see [/define (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/define-compiler-option).
4148

4249
**Define DEBUG constant**
50+
4351
Defines DEBUG as a symbol in all source code files in your app. Selecting this is equivalent to using the `/define:DEBUG` command line option.
4452

4553
**Define TRACE constant**
54+
4655
Defines TRACE as a symbol in all source code files in your app. Selecting this is equivalent to using the `/define:TRACE` command line option.
4756

4857
**Platform Target**
58+
4959
Specifies the processor to be targeted by the output file. Choose **x86** for any 32-bit Intel-compatible processor, choose **x64** for any 64-bit Intel-compatible processor, choose **ARM** for ARM processors, or choose **Any CPU** to specify that any processor is acceptable. **Any CPU** is the default value for projects, because it allows the application to run on the broadest range of hardware.
5060

5161
For more information, see [/platform (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/platform-compiler-option).
5262

5363
**Prefer 32-bit**
64+
5465
If the **Prefer32-bit** check box is selected, the application runs as a 32-bit application on both 32-bit and 64-bit versions of Windows. If the check box is cleared, the application runs as a 32-bit application on 32-bit versions of Windows and as a 64-bit application on 64-bit versions of Windows.
5566

5667
If you run an application as a 64-bit application, the pointer size doubles, and compatibility problems can occur with other libraries that are exclusively 32-bit. It is useful to run a 64-bit application only if it needs more than 4 GB of memory or 64-bit instructions provide a significant performance improvement.
@@ -64,53 +75,68 @@ This check box is available only if all of the following conditions are true:
6475
- On the **Application Page**, the **Target framework** list specifies the .NET Framework 4.5.
6576

6677
**Allow unsafe code**
78+
6779
Allows code that uses the [unsafe](/dotnet/csharp/language-reference/keywords/unsafe) keyword to compile. For more information, see [/unsafe (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/unsafe-compiler-option).
6880

6981
**Optimize code**
82+
7083
Enable or disable optimizations performed by the compiler to make your output file smaller, faster, and more efficient. For more information, see [/optimize (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/optimize-compiler-option).
7184

7285
## Errors and Warnings
86+
7387
The following settings are used to configure the error and warning options for the build process.
7488

7589
**Warning level**
90+
7691
Specifies the level to display for compiler warnings. For more information, see [/warn (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/warn-compiler-option).
7792

7893
**Suppress warnings**
94+
7995
Blocks the compiler's ability to generate one or more warnings. Separate multiple warning numbers with a comma or semicolon. For more information, see [/nowarn (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/nowarn-compiler-option).
8096

8197
## Treat Warnings as Errors
98+
8299
The following settings are used to specify which warnings are treated as errors. Select one of the following options to indicate under what conditions to return an error when the build encounters a warning. For more information, see [/warnaserror (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/warnaserror-compiler-option).
83100

84101
**None**
102+
85103
Treats no warnings as errors.
86104

87105
**Specific warnings**
106+
88107
Treats the specified warnings as errors. Separate multiple warning numbers with a comma or semicolon.
89108

90109
**All**
110+
91111
Treats all warnings as errors.
92112

93113
## Output
114+
94115
The following settings are used to configure the output options for the build process.
95116

96117
**Output path**
118+
97119
Specifies the location of the output files for this project's configuration. Enter the path of the build output in this box, or choose the **Browse** button to specify a path. Note that the path is relative; if you enter an absolute path, it will be saved as relative. The default path is bin\Debug or bin\Release\\.
98120

99121
With simplified build configurations, the project system determines whether to build a debug or release version. The **Build** command from the **Debug** menu (F5) will put the build in the debug location regardless of the **Output path** you specify. However, the **Build** command from the **Build** menu puts it in the location you specify. For more information, see [Understanding Build Configurations](../../ide/understanding-build-configurations.md).
100122

101123
**XML documentation file**
124+
102125
Specifies the name of a file into which documentation comments will be processed. For more information, see [/doc (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/doc-compiler-option).
103126

104127
**Register for COM interop**
128+
105129
Indicates that your managed application will expose a COM object (a COM callable wrapper) that allows a COM object to interact with your managed application. The **Output type** property in the [Application page](../../ide/reference/application-page-project-designer-visual-basic.md) of the **Project Designer** for this application must be set to **Class Library** in order for the **Register for COM interop** property to be available. For an example class that you might include in your [!INCLUDE[csprcs](../../data-tools/includes/csprcs_md.md)] application and expose as a COM object, see [Example COM Class](/dotnet/csharp/programming-guide/interop/example-com-class).
106130

107131
**Generate serialization assembly**
132+
108133
Specifies whether the compiler will use the XML Serializer Generator Tool (Sgen.exe) to create XML serialization assemblies. Serialization assemblies can improve the startup performance of <xref:System.Xml.Serialization.XmlSerializer> if you have used that class to serialize types in your code. By default, this option is set to **Auto**, which specifies that serialization assemblies be generated only if you have used <xref:System.Xml.Serialization.XmlSerializer> to encode types in your code to XML. **Off** specifies that serialization assemblies never be generated, regardless of whether your code uses <xref:System.Xml.Serialization.XmlSerializer>. **On** specifies that serialization assemblies always be generated. Serialization assemblies are named `TypeName`.XmlSerializers.dll. For more information, see [XML Serializer Generator Tool (Sgen.exe)](/dotnet/framework/serialization/xml-serializer-generator-tool-sgen-exe).
109134

110135
**Advanced**
136+
111137
Click to display the [Advanced Build Settings Dialog Box (C#)](../../ide/reference/advanced-build-settings-dialog-box-csharp.md) dialog box.
112138

113-
## See Also
139+
## See also
114140

115141
- [Project Properties Reference](../../ide/reference/project-properties-reference.md)
116142
- [C# Compiler Options](/dotnet/csharp/language-reference/compiler-options/index)

0 commit comments

Comments
 (0)