mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-08 03:27:04 +09:00
parent
fb762d10e5
commit
99e94ce55d
13 changed files with 247 additions and 247 deletions
|
@ -24,8 +24,8 @@ the implementation without compat concerns in future releases.
|
|||
|
||||
### Determine target framework
|
||||
|
||||
`net8.0` is the target framework version currently under development and the new apis
|
||||
should be added to `net8.0`. [More Information on TargetFrameworks](https://learn.microsoft.com/dotnet/standard/frameworks)
|
||||
`net9.0` is the target framework version currently under development and the new apis
|
||||
should be added to `net9.0`. [More Information on TargetFrameworks](https://learn.microsoft.com/dotnet/standard/frameworks)
|
||||
|
||||
## Making the changes in repo
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ Below is a list of all the various options we pivot the project builds on:
|
|||
## Individual build properties
|
||||
The following are the properties associated with each build pivot
|
||||
|
||||
- `$(BuildTargetFramework) -> Any .NETCoreApp or .NETFramework TFM, e.g. net8.0`
|
||||
- `$(BuildTargetFramework) -> Any .NETCoreApp or .NETFramework TFM, e.g. net9.0`
|
||||
- `$(TargetOS) -> windows | linux | osx | freebsd | ... | [defaults to running OS when empty]`
|
||||
- `$(Configuration) -> Debug | Release | [defaults to Debug when empty]`
|
||||
- `$(TargetArchitecture) - x86 | x64 | arm | arm64 | [defaults to x64 when empty]`
|
||||
|
@ -59,7 +59,7 @@ A cross-targeting project which targets specific platform with `$(NetCoreAppCurr
|
|||
A full or individual project build is centered around BuildTargetFramework, TargetOS, Configuration and TargetArchitecture.
|
||||
|
||||
1. `$(BuildTargetFramework), $(TargetOS), $(Configuration), $(TargetArchitecture)` can individually be passed in to change the default values.
|
||||
2. If nothing is passed to the build then we will default value of these properties from the environment. Example: `net8.0-[TargetOS Running On]-Debug-x64`.
|
||||
2. If nothing is passed to the build then we will default value of these properties from the environment. Example: `net9.0-[TargetOS Running On]-Debug-x64`.
|
||||
3. When building an individual project (either from the CLI or an IDE), all target frameworks are built.
|
||||
|
||||
Any of the mentioned properties can be set via `/p:<Property>=<Value>` at the command line. When building using any of the wrapper scripts around it (i.e. build.cmd) a number of these properties have aliases which make them easier to pass (run build.cmd/sh -? for the aliases).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue