Skip to content

Commit 8ce8552

Browse files
authoredJun 23, 2017
Merge branch 'live' into master
2 parents d19390d + bc10f0e commit 8ce8552

16 files changed

+132
-132
lines changed
 

‎docs/code-quality/code-analysis-rule-set-reference.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ When you configure code analysis for managed code projects in [!INCLUDE[vsPreLon
4545
|[Extended Correctness Rules rule set for managed code](../code-quality/extended-correctness-rules-rule-set-for-managed-code.md)|These rules expand on the basic correctness rules to maximize the logic and framework usage errors that are reported. Extra emphasis is placed on specific scenarios such as COM interop and mobile applications. Consider including this rule set if one of these scenarios applies to your project or to find additional problems in your project.|
4646
|[Extended Design Guidelines Rules rule set for managed code](../code-quality/extended-design-guidelines-rules-rule-set-for-managed-code.md)|These rules expand on the basic design guideline rules to maximize the usability and maintainability issues that are reported. Extra emphasis is placed on naming guidelines. Consider including this rule set if your project includes library code or if you want to enforce the highest standards for writing maintainable code.|
4747
|[Globalization Rules rule set for managed code](../code-quality/globalization-rules-rule-set-for-managed-code.md)|These rules focus on problems that prevent data in your application from displaying correctly when used in different languages, locales, and cultures. Include this rule set if your application is localized or globalized.|
48-
|[Managed Minimun Rules rule set for managed code](../code-quality/managed-minimun-rules-rule-set-for-managed-code.md)|These rules focus on the most critical problems in your code for which Code Analysis is the most accurate. These rules are small in number and they are intended only to run in limited Visual Studio editions. Use MinimumRecommendedRules.ruleset with other Visual Studio editions.|
48+
|[Managed Minimum Rules rule set for managed code](../code-quality/managed-minimun-rules-rule-set-for-managed-code.md)|These rules focus on the most critical problems in your code for which Code Analysis is the most accurate. These rules are small in number and they are intended only to run in limited Visual Studio editions. Use MinimumRecommendedRules.ruleset with other Visual Studio editions.|
4949
|[Managed Recommended Rules rule set for managed code](../code-quality/managed-recommended-rules-rule-set-for-managed-code.md)|These rules focus on the most critical problems in your code, including potential security holes, application crashes, and other important logic and design errors. You should include this rule set in any custom rule set you create for your projects.|
5050
|[Mixed Minimum Rules rule set](../code-quality/mixed-minimum-rules-rule-set.md)|These rules focus on the most critical problems in your C++ projects that support the Common Language Runtime, including potential security holes and application crashes. You should include this rule set in any custom rule set you create for your C++ projects that support the Common Language Runtime.|
5151
|[Mixed Recommended Rules rule set](../code-quality/mixed-recommended-rules-rule-set.md)|These rules focus on the most common and critical problems in your C++ projects that support the Common Language Runtime, including potential security holes, application crashes, and other important logic and design errors. You should include this rule set in any custom rule set you create for your C++ projects that support the Common Language Runtime. This ruleset is designed to be configured with the Visual Studio Professional edition and higher.|
5252
|[Native Minimum Rules rule set](../code-quality/native-minimum-rules-rule-set.md)|These rules focus on the most critical problems in your native code, including potential security holes and application crashes. You should include this rule set in any custom rule set you create for your native projects.|
5353
|[Native Recommended Rules rule set](../code-quality/native-recommended-rules-rule-set.md)|These rules focus on the most critical and common problems in your native code, including potential security holes and application crashes. You should include this rule set in any custom rule set you create for your native projects. This ruleset is designed to work with Visual Studio Professional edition and higher.|
54-
|[Security Rules rule set for managed code](../code-quality/security-rules-rule-set-for-managed-code.md)|This rule set contains all Microsoft security rules. Include this rule set to maximize the number of potential security issues that are reported.|
54+
|[Security Rules rule set for managed code](../code-quality/security-rules-rule-set-for-managed-code.md)|This rule set contains all Microsoft security rules. Include this rule set to maximize the number of potential security issues that are reported.|

‎docs/code-quality/managed-minimun-rules-rule-set-for-managed-code.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Managed Minimun Rules rule set for managed code | Microsoft Docs"
2+
title: "Managed Minimum Rules rule set for managed code | Microsoft Docs"
33
ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
@@ -29,12 +29,12 @@ translation.priority.mt:
2929
- "pt-br"
3030
- "tr-tr"
3131
---
32-
# Managed Minimun Rules rule set for managed code
32+
# Managed Minimum Rules rule set for managed code
3333
The Managed Minimum Rules focus on the most critical problems in your code, including potential security holes, application crashes, and other important logic and design errors. You should include this rule set in any custom rule set you create for your projects.
3434

3535
|Rule|Description|
3636
|----------|-----------------|
3737
|[CA1001](../code-quality/ca1001-types-that-own-disposable-fields-should-be-disposable.md)|Types that own disposable fields should be disposable|
3838
|[CA1821](../code-quality/ca1821-remove-empty-finalizers.md)|Remove empty finalizers|
3939
|[CA2213](../code-quality/ca2213-disposable-fields-should-be-disposed.md)|Disposable fields should be disposed|
40-
|[CA2231](../code-quality/ca2231-overload-operator-equals-on-overriding-valuetype-equals.md)|Overload operator equals on overriding ValueType.Equals|
40+
|[CA2231](../code-quality/ca2231-overload-operator-equals-on-overriding-valuetype-equals.md)|Overload operator equals on overriding ValueType.Equals|

‎docs/debugger/get-started-debugging-multithreaded-apps.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ To begin this tutorial, you need a multithreaded application project. Follow the
274274
Thread.Sleep(3000)
275275
```
276276

277-
#### To discover the thread marker
277+
#### <a name="ShowThreadsInSource"></a>To discover the thread marker  
278278

279279
1. In the Debug Toolbar, click the **Show Threads in Source** button ![Show Threads in Source](../debugger/media/dbg-multithreaded-show-threads.png "ThreadMarker").
280280

@@ -288,7 +288,7 @@ To begin this tutorial, you need a multithreaded application project. Follow the
288288

289289
5. Right-click the thread marker to see the available options on the shortcut menu.
290290

291-
## View the Location of Threads
291+
## <a name="ParallelStacks"></a>View the Location of Threads
292292

293293
In the **Parallel Stacks** window, you can switch between a Threads view and (for task-based programming) Tasks view, and you can view call stack information for each thread. In this app, we can use the Threads view.
294294

@@ -416,4 +416,4 @@ You can set breakpoints on different conditions, such as the thread name or the
416416

417417
## See Also
418418
[Debug Multithreaded Applications](../debugger/debug-multithreaded-applications-in-visual-studio.md)
419-
[How to: Switch to Another Thread While Debugging](../debugger/how-to-switch-to-another-thread-while-debugging.md)
419+
[How to: Switch to Another Thread While Debugging](../debugger/how-to-switch-to-another-thread-while-debugging.md)

‎docs/deployment/how-to-enable-clickonce-security-settings.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ Code access security for ClickOnce applications must be enabled in order to publ
7272
## See Also
7373
[Securing ClickOnce Applications](../deployment/securing-clickonce-applications.md)
7474
[Code Access Security for ClickOnce Applications](../deployment/code-access-security-for-clickonce-applications.md)
75-
[Securing ClickOnce Applications](../deployment/securing-clickonce-applications.md)
75+

‎docs/deployment/trusted-application-deployment-overview.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ This topic provides an overview of how to deploy [!INCLUDE[ndptecclick](../deplo
9999
Trusted Application Deployment is specific to [!INCLUDE[ndptecclick](../deployment/includes/ndptecclick_md.md)], and can only be used with [!INCLUDE[ndptecclick](../deployment/includes/ndptecclick_md.md)] applications.
100100

101101
### Sign the Deployment
102-
After obtaining your certificate, you must use it to sign your deployment. If you are deploying your application by using the [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] Publish wizard, the wizard will automatically generate a test certificate for you if you have not specified a certificate yourself. You can also use the [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] Project Designer window, however, to supply a certificate provided by a CA. Also see [How to: Publish a ClickOnce Application using the Publish Wizard](http://msdn.microsoft.com/library/31kztyey\(v=vs.110\)) or [How to: Publish a ClickOnce Application using the Publish Wizard](http://msdn.microsoft.com/library/31kztyey\(v=vs.110\)).
102+
After obtaining your certificate, you must use it to sign your deployment. If you are deploying your application by using the [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] Publish wizard, the wizard will automatically generate a test certificate for you if you have not specified a certificate yourself. You can also use the [!INCLUDE[vsprvs](../code-quality/includes/vsprvs_md.md)] Project Designer window, however, to supply a certificate provided by a CA. Also see [How to: Publish a ClickOnce Application using the Publish Wizard](http://msdn.microsoft.com/library/31kztyey\(v=vs.110\).
103103

104104
> [!CAUTION]
105105
> We do not recommend that the application be deployed with a test certificate.
@@ -117,4 +117,4 @@ This topic provides an overview of how to deploy [!INCLUDE[ndptecclick](../deplo
117117

118118
## See Also
119119
[Mage.exe (Manifest Generation and Editing Tool)](/dotnet/framework/tools/mage-exe-manifest-generation-and-editing-tool)
120-
[Walkthrough: Manually Deploying a ClickOnce Application](../deployment/walkthrough-manually-deploying-a-clickonce-application.md)
120+
[Walkthrough: Manually Deploying a ClickOnce Application](../deployment/walkthrough-manually-deploying-a-clickonce-application.md)

‎docs/ide/dotfuscator/capabilities.md

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: "Capabilities of Dotfuscator | Microsoft Docs"
3-
ms.date: "2017-02-08"
3+
ms.date: "2017-06-22"
44
ms.prod: "visual-studio-dev15"
55
ms.devlang: "dotnet"
6-
ms.technology:
6+
ms.technology:
77
- "dotfuscator"
88
ms.topic: "article"
99
keywords: Dotfuscator, Dotfuscator CE, PreEmptive, PreEmptive Solutions, PreEmptive Protection, protection, community edition, obfuscation, .NET, free, Visual Studio 2017
10-
helpviewer_keywords:
11-
- "PreEmptive Protection - Dotfuscator"
10+
helpviewer_keywords:
11+
- "PreEmptive Protection - Dotfuscator"
1212
- "Dotfuscator Community Edition"
1313
- "Dotfuscator CE"
1414
- "Dotfuscator"
@@ -18,7 +18,7 @@ description: "Learn the capabilities of the free Dotfuscator Community Edition i
1818
ms.assetid: 0ee89c58-c900-48fc-a6a2-65ace00e8bab
1919
author: "Joe-Sewell-PreEmptive"
2020
manager: "ghogen"
21-
translation.priority.ht:
21+
translation.priority.ht:
2222
- "cs-cz"
2323
- "de-de"
2424
- "es-es"
@@ -89,22 +89,22 @@ When run, the processed application will transmit analytics data to a configured
8989

9090
[upgrades]: upgrades.md
9191

92-
[obfuscation]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/obfuscation_overview.html
93-
[renaming]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/obfuscation_renaming.html
92+
[obfuscation]: https://www.preemptive.com/dotfuscator/ce/docs/help/obfuscation_overview.html
93+
[renaming]: https://www.preemptive.com/dotfuscator/ce/docs/help/obfuscation_renaming.html
9494

95-
[analytics]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_overview.html
96-
[endpoints]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_overview.html#endpoints
95+
[analytics]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_overview.html
96+
[endpoints]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_overview.html#endpoints
9797

98-
[checks]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_overview.html
99-
[check-app]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_overview.html#app-notification
100-
[check-action]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_overview.html#action
98+
[checks]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_overview.html
99+
[check-app]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_overview.html#app-notification
100+
[check-action]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_overview.html#action
101101

102-
[tamper]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_tamper.html
103-
[debug]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_debug.html
104-
[shelflife]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_shelflife.html
105-
[exceptions]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_exceptions.html
106-
[sessions]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_sessions.html
107-
[features]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_features.html
108-
[check-telemetry]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_checks.html
102+
[tamper]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_tamper.html
103+
[debug]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_debug.html
104+
[shelflife]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_shelflife.html
105+
[exceptions]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_exceptions.html
106+
[sessions]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_sessions.html
107+
[features]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_features.html
108+
[check-telemetry]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_checks.html
109109

110-
[full]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/intro_capabilities.html
110+
[full]: https://www.preemptive.com/dotfuscator/ce/docs/help/intro_capabilities.html

‎docs/ide/dotfuscator/index.md

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: "Dotfuscator Community Edition (CE) | Microsoft Docs"
3-
ms.date: "2017-05-10"
3+
ms.date: "2017-06-22"
44
ms.prod: "visual-studio-dev15"
55
ms.devlang: "dotnet"
6-
ms.technology:
6+
ms.technology:
77
- "dotfuscator"
88
ms.topic: "article"
99
keywords: Dotfuscator, Dotfuscator CE, PreEmptive, PreEmptive Solutions, PreEmptive Protection, protection, community edition, obfuscation, .NET, free, Visual Studio 2017
10-
helpviewer_keywords:
11-
- "PreEmptive Protection - Dotfuscator"
10+
helpviewer_keywords:
11+
- "PreEmptive Protection - Dotfuscator"
1212
- "Dotfuscator Community Edition"
1313
- "Dotfuscator CE"
1414
- "Dotfuscator"
@@ -18,7 +18,7 @@ description: "Learn how you can protect your .NET applications with the free Dot
1818
ms.assetid: d9550502-0a82-49a6-b005-2caa791fbe02
1919
author: "Joe-Sewell-PreEmptive"
2020
manager: "ghogen"
21-
translation.priority.ht:
21+
translation.priority.ht:
2222
- "cs-cz"
2323
- "de-de"
2424
- "es-es"
@@ -36,7 +36,7 @@ translation.priority.ht:
3636

3737
# Dotfuscator Community Edition (CE)
3838

39-
*PreEmptive Protection - Dotfuscator* provides comprehensive .NET application protection that easily fits into your secure software development lifecycle.
39+
*PreEmptive Protection - Dotfuscator* provides comprehensive .NET application protection that easily fits into your secure software development lifecycle.
4040
Use it to harden, protect, and prune desktop, mobile, server, and embedded applications to help secure trade secrets and other intellectual property (IP), reduce piracy and counterfeiting, and protect against tampering and unauthorized debugging.
4141
Dotfuscator works on compiled assemblies without the need for additional programming or even access to source code.
4242

@@ -58,10 +58,10 @@ For more information on how Dotfuscator fits into a secure software development
5858

5959
## About Dotfuscator CE
6060

61-
Your copy of Microsoft Visual Studio 2017 includes a free license for ***PreEmptive Protection - Dotfuscator* Community Edition**, also known as Dotfuscator CE.
61+
Your copy of Microsoft Visual Studio 2017 includes a copy of ***PreEmptive Protection - Dotfuscator* Community Edition**, also known as Dotfuscator CE, free for personal use.
6262
For instructions on how to install the version of Dotfuscator CE included with Visual Studio 2017, see the [Installation page][install].
6363

64-
Dotfuscator CE offers a range of [software protection and hardening][software-protection] services for developers, architects and testers.
64+
Dotfuscator CE offers a range of [software protection and hardening][software-protection] services for developers, architects and testers.
6565
Examples of [.NET Obfuscation][obfuscation] and other [Application Protection][app-protection] features included in Dotfuscator CE are:
6666

6767
* *[Renaming][renaming]* of identifiers to make reverse-engineering of the compiled assemblies more difficult.
@@ -74,7 +74,7 @@ Examples of [.NET Obfuscation][obfuscation] and other [Application Protection][a
7474
For details on these features, including how they fit into your application protection strategy, see the [Capabilities page][capabilities].
7575

7676
Dotfuscator CE offers basic protection out-of-the-box.
77-
Even more application protection measures are available to registered users of Dotfuscator CE,
77+
Even more application protection measures are available to registered users of Dotfuscator CE,
7878
and to users of *PreEmptive Protection - Dotfuscator* Professional Edition, the world's leading [.NET Obfuscator][net-obfuscator].
7979
For information about enhancing Dotfuscator, see the [Upgrades page][upgrades].
8080

@@ -107,17 +107,17 @@ Please see [the full Dotfuscator CE User Guide at preemptive.com][full] for deta
107107
[capabilities]: capabilities.md
108108
[upgrades]: upgrades.md
109109

110-
[get-started]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/gui_getstarted.html
110+
[get-started]: https://www.preemptive.com/dotfuscator/ce/docs/help/gui_getstarted.html
111111

112-
[renaming]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/obfuscation_renaming.html
112+
[renaming]: https://www.preemptive.com/dotfuscator/ce/docs/help/obfuscation_renaming.html
113113

114-
[checks]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_overview.html
115-
[tamper]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_tamper.html
116-
[debug]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_debug.html
117-
[shelflife]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/checks_shelflife.html
114+
[checks]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_overview.html
115+
[tamper]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_tamper.html
116+
[debug]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_debug.html
117+
[shelflife]: https://www.preemptive.com/dotfuscator/ce/docs/help/checks_shelflife.html
118118

119-
[exceptions]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_exceptions.html
120-
[sessions]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_sessions.html
121-
[features]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/analytics_features.html
119+
[exceptions]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_exceptions.html
120+
[sessions]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_sessions.html
121+
[features]: https://www.preemptive.com/dotfuscator/ce/docs/help/analytics_features.html
122122

123-
[full]: https://www.preemptive.com/dotfuscator/ce/docs/help/5.27/index.html
123+
[full]: https://www.preemptive.com/dotfuscator/ce/docs/help/index.html

0 commit comments

Comments
 (0)
Please sign in to comment.