Skip to content

Commit 51249e1

Browse files
authored
Fix links (#23481)
1 parent b5a8fec commit 51249e1

File tree

11 files changed

+13
-13
lines changed

11 files changed

+13
-13
lines changed

docs/csharp/language-reference/compiler-options/advanced.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,9 +254,9 @@ The following table lists common subsystem versions of Windows.
254254
The default value of the **SubsystemVersion** compiler option depends on the conditions in the following list:
255255

256256
- The default value is 6.02 if any compiler option in the following list is set:
257-
- [-target:appcontainerexe](./target-appcontainerexe-compiler-option.md)
258-
- [-target:winmdobj](./target-winmdobj-compiler-option.md)
259-
- [-platform:arm](./platform-compiler-option.md)
257+
- [-target:appcontainerexe](output.md)
258+
- [-target:winmdobj](output.md)
259+
- [-platform:arm](output.md)
260260
- The default value is 6.00 if you're using MSBuild, you're targeting .NET Framework 4.5, and you haven't set any of the compiler options that were specified earlier in this list.
261261
- The default value is 4.00 if none of the previous conditions are true.
262262

docs/csharp/language-reference/compiler-options/output.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,6 @@ The **winmdobj** setting signals to the compiler that an intermediate module is
138138

139139
### appcontainerexe
140140

141-
If you use the **appcontainerexe** compiler option, the compiler creates a Windows executable (*.exe*) file that must be run in an app container. This option is equivalent to [-target:winexe](./target-winexe-compiler-option.md) but is designed for Windows 8.x Store apps.
141+
If you use the **appcontainerexe** compiler option, the compiler creates a Windows executable (*.exe*) file that must be run in an app container. This option is equivalent to [-target:winexe](output.md) but is designed for Windows 8.x Store apps.
142142

143143
To require the app to run in an app container, this option sets a bit in the [Portable Executable](/windows/desktop/Debug/pe-format) (PE) file. When that bit is set, an error occurs if the CreateProcess method tries to launch the executable file outside an app container. Unless you use the [**OutputAssembly**](#outputassembly) option, the output file name takes the name of the input file that contains the [`Main`](../../programming-guide/main-and-command-args/index.md) method.

docs/csharp/language-reference/operators/null-forgiving.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ For more information, see [The null-forgiving operator](~/_csharplang/proposals/
4848

4949
- [C# reference](../index.md)
5050
- [C# operators and expressions](index.md)
51-
- [Tutorial: Design with nullable reference types](../../tutorials/nullable-reference-types.md)
51+
- [Tutorial: Design with nullable reference types](../../whats-new/tutorials/nullable-reference-types.md)

docs/csharp/misc/cs2002.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Source file 'file' specified multiple times
1414

1515
A source file name was passed to the compiler more than once. You can only specify a file once to the compiler to build an output file.
1616

17-
This warning cannot be suppressed by the [-nowarn](../language-reference/compiler-options/nowarn-compiler-option.md) option.
17+
This warning cannot be suppressed by the [-nowarn](../language-reference/compiler-options/errors-warnings.md) option.
1818

1919
The following sample generates CS2002:
2020

docs/csharp/misc/cs2020.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ ms.assetid: b2db7a05-5965-4a9b-86c3-0c4792b29a6c
1212

1313
Only the first set of input files can build a target other than 'module'
1414

15-
In a multi-output compilation, the first output file must be built with [-target:exe](../language-reference/compiler-options/target-exe-compiler-option.md), [-target:winexe](../language-reference/compiler-options/target-winexe-compiler-option.md), or [-target:library](../language-reference/compiler-options/target-library-compiler-option.md). Any subsequent output files must be built with [-target:module](../language-reference/compiler-options/target-module-compiler-option.md).
15+
In a multi-output compilation, the first output file must be built with [-target:exe](../language-reference/compiler-options/output.md), [-target:winexe](../language-reference/compiler-options/output.md), or [-target:library](../language-reference/compiler-options/output.md). Any subsequent output files must be built with [-target:module](../language-reference/compiler-options/output.md).

docs/csharp/nullable-migration-strategies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,5 +210,5 @@ You'll never observe an actual null value at runtime except as a result of a pro
210210

211211
## See also
212212

213-
- [Migrate an existing codebase to nullable references](tutorials/upgrade-to-nullable-references.md)
213+
- [Migrate an existing codebase to nullable references](whats-new/tutorials/upgrade-to-nullable-references.md)
214214
- [Working with Nullable Reference Types in EF Core](/ef/core/miscellaneous/nullable-reference-types)

docs/csharp/nullable-references.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,5 +211,5 @@ In the preceding example, the declaration of the array shows it holds non-nullab
211211

212212
- [Draft nullable reference types specification](~/_csharplang/proposals/csharp-9.0/nullable-reference-types-specification.md)
213213
- [Intro to nullable references tutorial](whats-new/tutorials/nullable-reference-types.md)
214-
- [Migrate an existing codebase to nullable references](tutorials/upgrade-to-nullable-references.md)
214+
- [Migrate an existing codebase to nullable references](whats-new/tutorials/upgrade-to-nullable-references.md)
215215
- [**Nullable** (C# Compiler option)](language-reference/compiler-options/language.md#nullable)

docs/csharp/tour-of-csharp/features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ The following code sample demonstrates how to get the `HelpAttribute` instances
112112

113113
## Learn more
114114

115-
You can explore more about C# by trying one of our [tutorials](../tutorials/index.md).
115+
You can explore more about C# by trying one of our [tutorials](../tutorials/intro-to-csharp/introduction-to-classes.md).
116116

117117
>[!div class="step-by-step"]
118118
>[Previous](program-building-blocks.md)

docs/csharp/tour-of-csharp/tutorials/arrays-and-collections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,6 @@ You can see an example solution by [looking at the finished sample code on GitHu
205205

206206
With each iteration of the loop, you're taking the last two integers in the list, summing them, and adding that value to the list. The loop repeats until you've added 20 items to the list.
207207

208-
Congratulations, you've completed the list tutorial. You can continue with [additional](../../tutorials/index.md) tutorials in your own development environment.
208+
Congratulations, you've completed the list tutorial. You can continue with [additional](../../tutorials/intro-to-csharp/introduction-to-classes.md) tutorials in your own development environment.
209209

210210
You can learn more about working with the `List` type in the .NET fundamentals article on [collections](../../../standard/collections/index.md). You'll also learn about many other collection types.

docs/csharp/tutorials/intro-to-csharp/object-oriented-programming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,4 @@ This tutorial demonstrated many of the techniques used in Object-Oriented progra
186186
- You used *Inheritance* when you leveraged the implementation already created in the `BankAccount` class to save code.
187187
- You used *Polymorphism* when you created `virtual` methods that derived classes could override to create specific behavior for that account type.
188188

189-
Congratulations, you've finished all of our introduction to C# tutorials. To learn more, try more of our [tutorials](../index.md).
189+
Congratulations, you've finished all of our introduction to C# tutorials. To learn more, try more of our [tutorials](introduction-to-classes.md).

0 commit comments

Comments
 (0)