Skip to content

Commit d6ce9e3

Browse files
authored
Fix broken connect links (#1250)
* fix a bad link * fix broken links these came in 3 cases. 1. Some links used ... instead of .. to navigate up a folder. 2. Some links were off by one directory up in navigation. 3. Some links used back-slash instead of slash. 4. Typos. 1 and 2 might be significant if we run the migration script again. * rename getting started with libraries and fix links The name had an '_ ' and should have '-' instead * fix build warnings * wrong API name: IsUpperCase -> IsUpper
1 parent b9935a0 commit d6ce9e3

File tree

7 files changed

+10
-9
lines changed

7 files changed

+10
-9
lines changed

docs/csharp/getting-started/consuming-library-with-visual-studio-2017.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.assetid: d7b94076-1108-4174-94e7-a18f00072bb7
1515

1616
# Consuming a class library with .NET Core in Visual Studio 2017 #
1717

18-
Once you've followed the steps in [Building a C# class library with .NET Core in Visual Studio 2017 RC](./library-with-visual-studio_2017.md) and [Testing a class library with .NET Core in Visual Studio 2017 RC](testing-library-with-visual-studio.md) to build and test your class library, and you've built a Release version of the library, the next step is to make it available to callers. You can do this in two ways:
18+
Once you've followed the steps in [Building a C# class library with .NET Core in Visual Studio 2017 RC](./library-with-visual-studio-2017.md) and [Testing a class library with .NET Core in Visual Studio 2017 RC](testing-library-with-visual-studio.md) to build and test your class library, and you've built a Release version of the library, the next step is to make it available to callers. You can do this in two ways:
1919

2020
- If the library will be used by a single solution (for example, if it is a component in a single large application), you can simply include it as a project in your solution.
2121

@@ -25,7 +25,7 @@ Once you've followed the steps in [Building a C# class library with .NET Core in
2525

2626
Just as we included unit tests in the same solution as our class library, we can include our application as part of that solution. For example, let's use our class library in a console application that prompts the user to enter a string and reports whether its first charater is uppercase:
2727

28-
1. Open the `ClassLibraryProjects` solution created in the [Building a C# Class Library with .NET Core in Visual Studio 2017 RC](./library-with-visual-studio_2017.md) topic, and in Solution Explorer, open the context menu for the **ClassLibraryProjects** node and choose **Add**, **New Project**.
28+
1. Open the `ClassLibraryProjects` solution created in the [Building a C# Class Library with .NET Core in Visual Studio 2017 RC](./library-with-visual-studio-2017.md) topic, and in Solution Explorer, open the context menu for the **ClassLibraryProjects** node and choose **Add**, **New Project**.
2929

3030
1. In the **Add New Project** dialog, expand the **Visual C#** and **.NET Core** nodes, and choose the **Console App (.NET Core)** project template, as the following figure shows.
3131

docs/csharp/getting-started/library-with-visual-studio_2017.md renamed to docs/csharp/getting-started/library-with-visual-studio-2017.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ ms.assetid: c849ca26-6a25-4d35-9544-f343af88e0e7
1717

1818
A class library defines types and methods that can be called from any application. A class library developed using .NET Core supports the .NET Standard Library, which allows your library to be called by any .NET platform that supports that version of the .NET Standard Library. When you finish your class library, you can decide whether you want to distribute it as a third-party component, or whether you want to include it as a component that is bundled with one or more applications.
1919

20-
[!NOTE] For a list of the .NET Standard versions and the platforms they support, see [.NET Standard Library](..\..\standard\library.md).
20+
> [!NOTE]
21+
> For a list of the .NET Standard versions and the platforms they support, see [.NET Standard Library](../../standard/library.md).
2122
2223
In this topic, we'll create a simple utility library that contains a single string-handling method. We'll implement it as an [extension method](https://msdn.microsoft.com/en-us/library/bb383977.aspx) so that it can be called as if it were a member of the @System.String class.
2324

@@ -55,7 +56,7 @@ Now we can create our class library project:
5556

5657
[!CODE-csharp[ClassLib#1](../../../samples/snippets/csharp/getting_started/with_visual_studio_2017/classlib.cs#1)]
5758

58-
The class library, `UtilityLibraries.StringLibrary`, contains a method named `StartsWithUpper`, which returns a @System.Boolean value that indicates whether the current string instance begins with an uppercase character. Which characters are uppercase is defined by the Unicode standard. In .NET Core, the [Char.IsUpperCase](xref:System.Char.IsUpperCase(System.Char)) method returns `true` if a character is uppercase.
59+
The class library, `UtilityLibraries.StringLibrary`, contains a method named `StartsWithUpper`, which returns a @System.Boolean value that indicates whether the current string instance begins with an uppercase character. Which characters are uppercase is defined by the Unicode standard. In .NET Core, the [Char.IsUpper](xref:System.Char.IsUpper(System.Char)) method returns `true` if a character is uppercase.
5960

6061
1. On the menu bar, choose **Build**, **Build Solution**. The project should compile without error.
6162

docs/csharp/getting-started/testing-library-with-visual-studio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.assetid: 069ad711-3eaa-45c6-94d7-b40249cc8b99
1515

1616
# Testing a class library with .NET Core in Visual Studio 2017 RC #
1717

18-
In [Building a class library with C# and .NET Core in Visual Studio 2017 RC](library-with-visual-studio.md), we created a simple class library that adds an extension method to the @System.String class. Now, we'll create a unit test to make sure that it works as expected. We'll add our unit test project to the solution we created in the previous topic.
18+
In [Building a class library with C# and .NET Core in Visual Studio 2017 RC](library-with-visual-studio-2017.md), we created a simple class library that adds an extension method to the @System.String class. Now, we'll create a unit test to make sure that it works as expected. We'll add our unit test project to the solution we created in the previous topic.
1919

2020
## Creating a unit test project ##
2121

docs/csharp/programming-guide/linq-query-expressions/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ translation.priority.ht:
9191

9292
## See Also
9393
[C# Programming Guide](../../../csharp/programming-guide/index.md)
94-
[LINQ (Language-Integrated Query)](.../../../csharp/programming-guide/concepts/linq/index.md)
94+
[LINQ (Language-Integrated Query)](../../../csharp/programming-guide/concepts/linq/index.md)
9595
[Walkthrough: Writing Queries in C#](../../../csharp/programming-guide/concepts/linq/walkthrough-writing-queries-linq.md)
9696
[Basic LINQ Query Operations](../../../csharp/programming-guide/concepts/linq/basic-linq-query-operations.md)
9797
[Query Syntax and Method Syntax in LINQ](../../../csharp/programming-guide/concepts/linq/query-syntax-and-method-syntax-in-linq.md)

docs/standard/choosing-core-framework-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,4 @@ Some Microsoft or third-party platforms don’t support .NET Core. For example,
103103
* [.NET Core Guide](../core/index.md)
104104
* [Porting from .NET Framework to .NET Core](../core/porting/index.md)
105105
* [.NET Framework on Docker Guide](../framework/index.md)
106-
* [.NET Components Overview](concepts.md)
106+
* [.NET Components Overview](components.md)

docs/visual-basic/programming-guide/language-features/linq/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ This section contains overviews, examples, and background information that will
6969
Provides an example of how to return the results of a LINQ query as a specific type instead of as an anonymous type.
7070

7171
## See Also
72-
[LINQ (Language-Integrated Query)](../../../visual-basic/programming-guide/concepts/linq/index.md)
72+
[LINQ (Language-Integrated Query)](../../../../visual-basic/programming-guide/concepts/linq/index.md)
7373
[Overview of LINQ to XML in Visual Basic](../../../../visual-basic/programming-guide/language-features/xml/overview-of-linq-to-xml.md)
7474
[LINQ to DataSet Overview](https://msdn.microsoft.com/library/bb399399)
7575
[LINQ to SQL](https://msdn.microsoft.com/library/bb386976)

docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ End Module
200200
## See Also
201201
<xref:System.Runtime.CompilerServices>
202202
<xref:System.Runtime.CompilerServices.ExtensionAttribute>
203-
[Extension Methods](../../../csharp/programming-guide/classes-and-structs/extension-methods.md)
203+
[Extension Methods](../../../../csharp/programming-guide/classes-and-structs/extension-methods.md)
204204
[Module Statement](../../../../visual-basic/language-reference/statements/module-statement.md)
205205
[Procedure Parameters and Arguments](./procedure-parameters-and-arguments.md)
206206
[Optional Parameters](./optional-parameters.md)

0 commit comments

Comments
 (0)