Skip to content

Commit 7b0577b

Browse files
authored
Merge pull request #5121 from v-thepet/links8-1
LinkBugs: fix CATS broken links week of 7/29/19
2 parents cd4a888 + e2f645b commit 7b0577b

16 files changed

+19
-20
lines changed

docs/ide/quickstart-python.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ You're now ready to add a bit of Python code to implement a minimal web app.
160160

161161
**Question: Where can I learn more about Flask?**
162162

163-
**Answer**: Refer to the Flask documentation, starting with the [Flask Quickstart](http://flask.pocoo.org/docs/0.12/quickstart/#quickstart).
163+
**Answer**: Refer to the Flask documentation, starting with the [Flask Quickstart](https://flask.palletsprojects.com/en/1.1.x/quickstart/#quickstart).
164164

165165
## Run the application
166166

docs/ide/reference/convert-switch-statement-to-switch-expression.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This refactoring applies to:
2424

2525
## How-to
2626

27-
1. In your project file, [set the language version to preview](/dotnet/csharp/language-reference/configure-language-version#set-the-language-version-in-visual-studio) since `switch` expressions are a new C# 8.0 feature.
27+
1. In your project file, [set the language version to preview](/dotnet/csharp/language-reference/configure-language-version#edit-the-project-file) since `switch` expressions are a new C# 8.0 feature.
2828
2. Place your cursor in the `switch` keyword and press **Ctrl**+**.** to trigger the **Quick Actions and Refactorings** menu.
2929
3. Select **Convert switch statement to expression**.
3030

docs/vs-2015/code-quality/c6029.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Generally, whenever you read data from an untrusted external source, make sure t
2626

2727
## Example
2828

29-
The following code generates this warning by calling the annotated function [ReadFile](http://msdn2.microsoft.com/library/aa365467.aspx) two times. After the first call, the Post attribute property marks the second parameter value untrusted. Therefore, passing an untrusted value in the second call to `ReadFile` generates this warning as shown in the following code:
29+
The following code generates this warning by calling the annotated function [ReadFile](/windows/win32/api/fileapi/nf-fileapi-readfile) two times. After the first call, the Post attribute property marks the second parameter value untrusted. Therefore, passing an untrusted value in the second call to `ReadFile` generates this warning as shown in the following code:
3030

3131
```cpp
3232

docs/vs-2015/code-quality/c6277.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ warning C6277: NULL application name with an unquoted path in call to \<function
2222
This warning indicates that the application name parameter is null and there might be spaces in the executable path name. In this case, unless the executable name is "fully qualified," there is likely to be a security problem. A malicious user might insert a rogue executable with the same name earlier in the path. To correct this warning, you can specify the application name instead of passing null or if you do pass null for the application name, use quotation marks around the executable path.
2323

2424
## Example
25-
The following sample code generates this warning because the application name parameter is null, and the executable path name has a space in it; there is a risk that a different executable could be run because of the way the function parses spaces. For more information, see [CreateProcess](http://msdn2.microsoft.com/library/ms682425.aspx).
25+
The following sample code generates this warning because the application name parameter is null, and the executable path name has a space in it; there is a risk that a different executable could be run because of the way the function parses spaces. For more information, see [CreateProcess](/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa).
2626

2727
```
2828
#include <windows.h>

docs/vs-2015/code-quality/code-analysis-for-c-cpp-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ The C/C++ Code Analysis tool provides information to developers about possible d
4141
You might want to require that all source code check-ins satisfy certain policies. In particular, you want to make sure that analysis was run as a step of the most recent local build. For more information about enabling a code analysis check-in policy, see [Creating and Using Code Analysis Check-In Policies](../code-quality/creating-and-using-code-analysis-check-in-policies.md)
4242

4343
## Team Build Integration
44-
You can use the integrated features of the build system to run code analysis tool as a step of the [!INCLUDE[esprtfs](../includes/esprtfs-md.md)] build process. For more information, see [Build the application](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692).
44+
You can use the integrated features of the build system to run code analysis tool as a step of the [!INCLUDE[esprtfs](../includes/esprtfs-md.md)] build process. For more information, see [Build the application](/azure/devops/pipelines/index).
4545

4646
## Command-line support
4747
In addition to the full integration within the development environment, developers can also use the analysis tool from the command line, as shown in the following example:

docs/vs-2015/code-quality/code-analysis-for-managed-code-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Code analysis for managed code analyzes managed assemblies and reports informati
5757
You can accomplish this by specifying check-in policies. For more information, see [Enhancing Code Quality with Team Project Check-in Policies](../code-quality/enhancing-code-quality-with-team-project-check-in-policies.md).
5858

5959
## Team Build Integration
60-
You can use the integrated features of the build system to run the analysis tool as part of the build process. For more information, see [Build the application](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692).
60+
You can use the integrated features of the build system to run the analysis tool as part of the build process. For more information, see [Build the application](/azure/devops/pipelines/index).
6161

6262
## See Also
6363
[Using Rule Sets to Group Code Analysis Rules](../code-quality/using-rule-sets-to-group-code-analysis-rules.md)

docs/vs-2015/cross-platform/application-lifecycle-management-alm-with-unity-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Developing apps for modern platforms involves many more activities than just wri
6767
3. Binary assets in a Unity project—such as textures or audio files—can take up a large amount of storage. Various source control systems like Git store a unique copy of a file for every change that is made, even if the change affects only a small portion of the file. This can cause the Git repository to become bloated. To address this, Unity developers often elect to add only final assets to their repository, and use a different means of keeping a working history of their assets, such as OneDrive, DropBox, or git-annex. This approach works because such assets typically don’t need to be versioned along with source code changes. Developers also typically set the project editor’s Asset Serialization Mode to Force Text to store scene files in text rather than binary format, which allows for merges in source control. For details, see [Editor Settings](http://docs.unity3d.com/Manual/class-EditorManager.html) (Unity documentation).
6868

6969
## Build
70-
Reference link: **[Build](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692)**
70+
Reference link: **[Build](/azure/devops/pipelines/index)**
7171

7272
|Feature|Supported with Unity|Additional Comments|
7373
|-------------|--------------------------|-------------------------|

docs/vs-2015/cross-platform/application-lifecycle-management-alm-with-xamarin-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Xamarin enables you to build cross-platform mobile apps targeting Android, iOS,
6262
|[Use code maps to debug your applications](../modeling/use-code-maps-to-debug-your-applications.md)|Yes||
6363

6464
## Build
65-
Reference link: **[Build](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692)**
65+
Reference link: **[Build](/azure/devops/pipelines/index)**
6666

6767
|Feature|Supported with Xamarin|Additional Comments|
6868
|-------------|----------------------------|-------------------------|

docs/vs-2015/ide/compiling-and-building-in-visual-studio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ You can use Visual Studio to build applications and to create assemblies and exe
2727
|------------------|--------------|--------------------------|
2828
|Using the IDE|- You can more easily create and run builds immediately.<br />- You can run multi-processor builds for C++ and C# projects.<br />- You can customize some aspects of the build system.|[Building and Cleaning Projects and Solutions in Visual Studio](../ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md)|
2929
|Running an MSBuild command line|- You can build projects without installing Visual Studio.<br />- You can run multi-processor builds for all project types.<br />- You can customize most areas of the build system.|[MSBuild](../msbuild/msbuild.md)|
30-
|Using Team Foundation Build|- You can automate your build process. For example, you can build one or more projects nightly or every time that code is checked in. You can also build projects on shared build servers rather than on your development computer.<br />- You can quickly specify the code that you want to build, the tests that you want to run, and other common options.<br />- You can modify the build workflow, and as needed, create build activities to perform deeply customized tasks.|[Build the application](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692)|
30+
|Using Team Foundation Build|- You can automate your build process. For example, you can build one or more projects nightly or every time that code is checked in. You can also build projects on shared build servers rather than on your development computer.<br />- You can quickly specify the code that you want to build, the tests that you want to run, and other common options.<br />- You can modify the build workflow, and as needed, create build activities to perform deeply customized tasks.|[Build the application](/azure/devops/pipelines/index)|
3131

3232
## Building from the IDE
3333
When you create a project, default build configurations are defined for it, and a solution build configuration is assigned to it to provide context for builds. Solution configurations define how the projects in solution are built and deployed. Project configurations are a set of project properties that are unique for a platform and build type (for example, Release Win32). You can edit these default configurations, and you can create your own configurations. For more information, see [Introduction to the Project Designer](https://msdn.microsoft.com/898dd854-c98d-430c-ba1b-a913ce3c73d7) and [NIB How to: Modify Project Properties and Configuration Settings](https://msdn.microsoft.com/e7184bc5-2f2b-4b4f-aa9a-3ecfcbc48b67).

docs/vs-2015/ide/reference/resources-for-designing-accessible-applications.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,19 @@ Use the following links to find information about technologies that support acce
3232

3333
- [Walkthrough: Creating an Accessible Windows-based Application](https://msdn.microsoft.com/library/654c7f2f-1586-480b-9f12-9d9b8f5cc32b) This topic provides step-by-step instructions for including the five accessibility requirements for the Certified for Windows logo in a sample Windows application.
3434

35-
- **Guidelines for Keyboard User Interface Design** This technical article describes how design a Windows application user interface that users can navigate from the keyboard. For more information, see [http://msdn2.microsoft.com/library/ms971323.aspx](http://msdn2.microsoft.com/library/ms971323.aspx).
35+
- [Guidelines for Keyboard User Interface Design](/previous-versions/windows/desktop/dnacc/guidelines-for-keyboard-user-interface-design) This technical article describes how design a Windows application user interface that users can navigate from the keyboard.
3636

37-
- **Console Accessibility** This technical article describes the APIs and events used to expose the console in Windows XP for accessibility aids. For more information, see [http://msdn2.microsoft.com/library/ms971319.aspx](http://msdn2.microsoft.com/library/ms971319.aspx).
37+
- [Console Accessibility](/previous-versions/windows/desktop/dnacc/console-accessibility) This technical article describes the APIs and events used to expose the console in Windows XP for accessibility aids.
3838

3939
## Web Sites
4040

4141
- [Walkthrough: Accessibility Guidelines for Using Image Controls, Menu Controls, and AutoPostBack](https://msdn.microsoft.com/library/ff7b5021-48b3-46bf-921f-9fe1e0e32202) This topic provides step-by-step instructions for including accessible controls in a sample Web page as well as some accessibility design tips for the Web.
4242

43-
- **Making Web Pages More Accessible** This technical article lists HTML 3.2 elements that are accessible as well as elements that can be made accessible for use in Web site development. For more information, see [http://msdn2.microsoft.com/library/ms971309.aspx](http://msdn2.microsoft.com/library/ms971309.aspx).
43+
- [Making Web Pages More Accessible](/previous-versions/windows/desktop/dnacc/making-web-pages-more-accessible) This technical article lists HTML 3.2 elements that are accessible as well as elements that can be made accessible for use in Web site development.
4444

45-
- **Creating Accessible Web Pages with DHTML** This technical article lists HTML 4.0 elements that are accessible as well as accessible Web design tips. For more information, see [http://msdn2.microsoft.com/library/ms528445.aspx](http://msdn2.microsoft.com/library/ms528445.aspx).
45+
- [Creating Accessible Web Pages with DHTML](/previous-versions//ms528445(v=vs.85)) This technical article lists HTML 4.0 elements that are accessible as well as accessible Web design tips.
4646

47-
- **Text Alternatives to Inaccessible Web Pages** This technical article describes how to use XML and XSLT to provide multiple views of the same Web page, such as text only versions. For more information, see [http://msdn2.microsoft.com/library/aa468593.aspx](http://msdn2.microsoft.com/library/aa468593.aspx).
47+
- [Text Alternatives to Inaccessible Web Pages](/previous-versions/windows/desktop/dnacc/text-alternatives-to-inaccessible-web-pages) This technical article describes how to use XML and XSLT to provide multiple views of the same Web page, such as text only versions.
4848

4949
### Third-party Resources
5050

docs/vs-2015/ide/tips-and-tricks-for-visual-studio.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,4 +140,3 @@ See [Keyboard shortcuts: Visual Studio Online, TFS web portal, and Team Explorer
140140
- [Visual Studio Blog](http://blogs.msdn.com/b/visualstudio)
141141
- [Visual Studio Tips and Tricks Blog](http://blogs.msdn.com/b/zainnab)
142142
- [Visual Studio Toolbox on Channel 9](http://channel9.msdn.com/Shows/Visual-Studio-Toolbox)
143-
- [Visual Studio UserVoice](http://visualstudio.uservoice.com/forums/121579-visual-studio)

docs/vs-2015/modeling/scenario-change-your-design-using-visualization-and-modeling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ Make sure that your software system meets users' needs by using the visualizatio
359359

360360
- [Use version control](http://go.microsoft.com/fwlink/?LinkID=525605)
361361

362-
- [Build the application](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692)
362+
- [Build the application](/azure/devops/pipelines/index)
363363

364364
## <a name="UpdatingSystem"></a> Updating the System Using Visualization and Modeling
365365
Lucerne and Dinner Now must integrate their payment systems. The following sections show the modeling diagrams in Visual Studio help them perform this task:

docs/vs-2015/modeling/validate-code-with-layer-diagrams.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ To make sure that code doesn't conflict with its design, validate your code with
191191
192192
For more information about validation errors, see [Understand and resolve layer validation errors](#UnderstandingValidationErrors). For more information about [!INCLUDE[esprbuild](../includes/esprbuild-md.md)], see:
193193
194-
- [Build the application](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692)
194+
- [Build the application](/azure/devops/pipelines/index)
195195
196196
- [Use the Default Template for your build process](https://msdn.microsoft.com/library/43930b12-c21b-4599-a980-2995e3d16e31)
197197

docs/vs-2015/msbuild/msbuild.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The [!INCLUDE[vstecmsbuildengine](../includes/vstecmsbuildengine-md.md)] is a pl
4343
You can write code in the Visual Studio IDE but run builds by using MSBuild. As another alternative, you can build code in the IDE on a development computer but use an MSBuild command line to build code that's integrated from multiple developers.
4444

4545
> [!NOTE]
46-
> You can use Team Foundation Build to automatically compile, test, and deploy your application. Your build system can automatically run builds when developers check in code (for example, as part of a Continuous Integration strategy) or according to a schedule (for example, a nightly Build Verification Test build). Team Foundation Build compiles your code by using MSBuild. For more information, see [Build the application](https://msdn.microsoft.com/library/a971b0f9-7c28-479d-a37b-8fd7e27ef692).
46+
> You can use Team Foundation Build to automatically compile, test, and deploy your application. Your build system can automatically run builds when developers check in code (for example, as part of a Continuous Integration strategy) or according to a schedule (for example, a nightly Build Verification Test build). Team Foundation Build compiles your code by using MSBuild. For more information, see [Build the application](/azure/devops/pipelines/index).
4747
4848
This topic provides an overview of MSBuild. For an introductory tutorial, see [Walkthrough: Using MSBuild](../msbuild/walkthrough-using-msbuild.md).
4949

docs/vs-2015/msbuild/updatemanifestforbrowserapplication-task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The <xref:Microsoft.Build.Tasks.Windows.UpdateManifestForBrowserApplication> tas
3333
|`HostInBrowser`|Required **Boolean** parameter.<br /><br /> Specifies whether to modify the application manifest to include the **\<hostInBrowser />** element. If **true**, a new `<`**hostInBrowser />** element is included in the **\<entryPoint />** element. Note that element inclusion is cumulative: if a **\<hostInBrowser />** element already exists, it is not removed or overwritten. Instead, an additional **\<hostInBrowser />** element is created. If **false**, the application manifest is not modified.|
3434

3535
## Remarks
36-
[!INCLUDE[TLA2#tla_xbap#plural](../includes/tla2sharptla-xbapsharpplural-md.md)] are run by using [!INCLUDE[TLA#tla_clickonce](../includes/tlasharptla-clickonce-md.md)] deployment and, therefore, must by published with supporting deployment and application manifests. [!INCLUDE[TLA#tla_msbuild](../includes/tlasharptla-msbuild-md.md)] uses the [GenerateApplicationManifest](http://msdn2.microsoft.com/library/6wc2ccdc.aspx) task to generate an application manifest.
36+
[!INCLUDE[TLA2#tla_xbap#plural](../includes/tla2sharptla-xbapsharpplural-md.md)] are run by using [!INCLUDE[TLA#tla_clickonce](../includes/tlasharptla-clickonce-md.md)] deployment and, therefore, must by published with supporting deployment and application manifests. [!INCLUDE[TLA#tla_msbuild](../includes/tlasharptla-msbuild-md.md)] uses the [GenerateApplicationManifest](/dotnet/api/microsoft.build.tasks.generateapplicationmanifest) task to generate an application manifest.
3737

3838
Then, to configure an application to be hosted from a browser, an additional element, **\<hostInBrowser />** must be added to the application manifest, as show in the following example:
3939

docs/vsto/walkthrough-binding-to-data-from-a-service-in-a-vsto-add-in-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ ms.workload:
5959

6060
3. In the **Address** field, type the following URL:
6161

62-
**http://services.msdn.microsoft.com/ContentServices/ContentService.asmx**
62+
**http:\//services.msdn.microsoft.com/ContentServices/ContentService.asmx**
6363

6464
4. Click **Go**.
6565

0 commit comments

Comments
 (0)