Skip to content

Commit 3f834a7

Browse files
authored
Fit and finish updates (#1493)
1 parent 59e1c9f commit 3f834a7

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

windows-apps-src/dotnet-native/getting-started-with-net-native.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.assetid: fc9e04e8-2d05-4870-8cd6-5bd276814afc
99

1010
Whether you're writing a new UWP app or migrating an existing Windows 8.x app (previously also called a Microsoft Store app), you can follow the same set of procedures. To create a .NET Native app, follow these steps:
1111

12-
1. [Develop a Universal Windows Platform (UWP) app that targets Windows 10](#Step1), and test the debug builds of your app to ensure that it works properly.
12+
1. [Develop a Universal Windows Platform (UWP) app](#Step1), and test the debug builds of your app to ensure that it works properly.
1313

1414
2. [Handle additional reflection and serialization usage](#Step2).
1515

windows-apps-src/dotnet-native/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ But .NET Native involves more than a compilation to native code. It transforms t
4848
| Deployed | Ready-to-run binaries | Ready-to-run binaries (ASM) |
4949
| Runtime | MRT.dll (Minimal CLR Runtime) | CRT.dll (C Runtime) |
5050

51-
For Windows apps for Windows 10, you upload .NET Native Code Compilation binaries in app packages (.appx files) to Microsoft Store.
51+
For UWP apps, you upload .NET Native Code Compilation binaries in app packages (.msix or .appx files) to the Microsoft Store.

windows-apps-src/dotnet-native/migrating-your-windows-store-app-to-net-native.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.assetid: 4153aa18-6f56-4a0a-865b-d3da743a1d05
77
---
88
# Migrate Your Windows 8.x App to .NET Native
99

10-
.NET Native provides static compilation of apps in the Microsoft Store or on the developer's computer. This differs from the dynamic compilation performed for Windows 8.x apps (also previously called Microsoft Store apps) by the just-in-time (JIT) compiler or the [Native Image Generator (Ngen.exe)](/dotnet/framework/tools/ngen-exe-native-image-generator) on the device. Despite the differences, .NET Native tries to maintain compatibility with [.NET for Microsoft Store apps](/previous-versions/windows/apps/br230302(v=vs.140)). For the most part, things that work on the .NET for Windows 8.x apps also work with .NET Native. However, in some cases, you may encounter behavioral changes. This document discusses these differences between the standard .NET for Windows 8.x apps and .NET Native in the following areas:
10+
.NET Native provides static compilation of apps in the Microsoft Store or on the developer's computer. This differs from the dynamic compilation performed for Windows 8.x apps (also previously called Microsoft Store apps) by the just-in-time (JIT) compiler or the [Native Image Generator (Ngen.exe)](/dotnet/framework/tools/ngen-exe-native-image-generator) on the device. Despite the differences, .NET Native tries to maintain compatibility with [.NET for Windows 8.x apps](/previous-versions/windows/apps/br230302(v=vs.140)). For the most part, things that work on the .NET for Windows 8.x apps also work with .NET Native. However, in some cases, you may encounter behavioral changes. This document discusses these differences between the standard .NET for Windows 8.x apps and .NET Native in the following areas:
1111

1212
- [General runtime differences](#Runtime)
1313

@@ -75,7 +75,7 @@ In .NET Native:
7575

7676
- Private reflection over types and members in the .NET Framework class library is not supported. You can, however, reflect over your own private types and members, as well as types and members in third-party libraries.
7777

78-
- The <xref:System.Reflection.ParameterInfo.HasDefaultValue%2A?displayProperty=nameWithType> property correctly returns `false` for a <xref:System.Reflection.ParameterInfo> object that represents a return value. In the .NET for Windows 8.x apps, it returns `true`. Intermediate language (IL) doesn't support this directly, and interpretation is left to the language.
78+
- The <xref:System.Reflection.ParameterInfo.HasDefaultValue%2A?displayProperty=nameWithType> property correctly returns `false` for a <xref:System.Reflection.ParameterInfo> object that represents a return value. In .NET for Windows 8.x apps, it returns `true`. Intermediate language (IL) doesn't support this directly, and interpretation is left to the language.
7979

8080
- Public members on the <xref:System.RuntimeFieldHandle> and <xref:System.RuntimeMethodHandle> structures aren't supported. These types are supported only for LINQ, expression trees, and static array initialization.
8181

windows-apps-src/dotnet-native/net-native-and-compilation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.assetid: e38ae4f3-3e3d-42c3-a4b8-db1aa9d84f85
77
---
88
# .NET Native and compilation
99

10-
Windows Desktop applications that target the.NET Framework are written in a particular programming language and compiled into intermediate language (IL). At runtime, a just-in-time (JIT) compiler is responsible for compiling the IL into native code for the local machine just before a method is executed for the first time. In contrast, the .NET Native tool chain converts source code to native code at compile time. This topic compares .NET Native with other compilation technologies available for .NET Framework apps, and also provides a practical overview of how .NET Native produces native code that can help you understand why exceptions that occur in code compiled with .NET Native do not occur in JIT-compiled code.
10+
Windows desktop applications that target .NET Framework are written in a particular programming language and compiled into intermediate language (IL). At run time, a just-in-time (JIT) compiler is responsible for compiling the IL into native code for the local machine just before a method is executed for the first time. In contrast, the .NET Native tool chain converts source code to native code at compile time. This article compares .NET Native with other compilation technologies available for .NET Framework apps, and also provides a practical overview of how .NET Native produces native code that can help you understand why exceptions that occur in code compiled with .NET Native do not occur in JIT-compiled code.
1111

1212
## Generating native binaries
1313

0 commit comments

Comments
 (0)