Change rollForward to applyPatches (#3667)
This commit is contained in:
parent
7f9c510247
commit
1532a9d8b3
1 changed files with 8 additions and 6 deletions
|
@ -35,9 +35,10 @@ The files are both JSON files stored in UTF-8 encoding. Below are sample files.
|
|||
|
||||
"framework": {
|
||||
"name": "Microsoft.DotNetCore",
|
||||
"version": "1.0.1",
|
||||
"rollForward": false
|
||||
"version": "1.0.1"
|
||||
}
|
||||
|
||||
"applyPatches": false
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -128,10 +129,11 @@ This section is copied verbatim from an identical section in the input `project.
|
|||
* `System.GC.Server` (old: `gcServer`) - Boolean indicating if the server GC should be used (Default: `true`).
|
||||
* `System.GC.Concurrent` (old: `gcConcurrent`) - Boolean indicating if background garbage collection should be used.
|
||||
* `framework` - Indicates the `name`, `version`, and other properties of the shared framework to use when activating the application. The presence of this section indicates that the application is a portable app designed to use a shared redistributable framework.
|
||||
* `rollForward` - When `false`, the framework version is strictly obeyed by the host. When `rollForward` is unspecified or specified as `true`, the framework from either the same or a higher version that differs only in the `SemVer` patch field will be used.
|
||||
* For example, if `version=1.0.1` and `rollForward` is `true`, the host would load the shared framework from `1.0.{n}`, where `n >= 1`, but will not load from `1.1.0`, even if present. When `rollForward` is `false`, the shared framework will be loaded from `1.0.1` strictly.
|
||||
* **Note:** This does not apply to `SemVer`'s `prerelease` versions, but only for `production` releases.
|
||||
* **Note:** This section will not be present for standalone applications that do not rely upon a shared framework.
|
||||
* `applyPatches` - When `false`, the framework version is strictly obeyed by the host. When `applyPatches` is unspecified or specified as `true`, the framework from either the same or a higher version that differs only in the `SemVer` patch field will be used.
|
||||
* For example, if `version=1.0.1` and `applyPatches` is `true`, the host would load the shared framework from `1.0.{n}`, where `n >= 1`, but will not load from `1.1.0`, even if present. When `applyPatches` is `false`, the shared framework will be loaded from `1.0.1` strictly.
|
||||
* **Note:** This does not apply to `SemVer`'s `prerelease` versions, but only for `production` releases.
|
||||
* **Note:** This section will not be used for standalone applications that do not rely upon a shared framework.
|
||||
|
||||
* Others _TBD_
|
||||
|
||||
These settings are read by `corehost` to determine how to initialize the runtime. All versions of `corehost` **must ignore** settings in this section that they do not understand (thus allowing new settings to be added in later versions).
|
||||
|
|
Loading…
Reference in a new issue