New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a multi target build #11
Comments
iBrotNano
added
the
task
Work on the project, the build pipeline or any other task.
label
Feb 27, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 1, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 1, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 1, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 1, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 2, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 3, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 6, 2023
iBrotNano
added a commit
that referenced
this issue
Mar 8, 2023
* #11 Set a fix version for dotnet * #9 Removed the fix dotnet build version * #9 Set the pack command with the argument --no-build * #9 Chaged the .NET SDK version to 7.0.201 * #9 Deterministic set to true * #9 Excluded the build folder of Shouldly - Set the dotnet version to 7.0.x to use the latest patch version for building * #9 Commented Directory.Build.props * #9 Standard templates for the documentation * Update CHANGELOG.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Requirements
Open Questions?
Blockers
Description
A multi target build for multiple versions of .NET.
Conditions
.NET must be used.
Side effects
Not all dependencies can be used in all versions for all .NET versions. The different versions of .NET are coupled to C# versions. So, the resulting DLLs will be different.
Acceptance tests
Design
The tag
TargetFrameworks
must be configured for all supported .NET versions. For some C# features must be rewritten and configured with compiler directives. The build must be packed with the commanddotnet pack
. Only .NET 6.0 and .NET 7.0 are supported. Those two versions are the latest supported. I will not implement other versions without a feature request because I am not planning to use other versions than the newest ones.Dissection
Development
TODOs
feature
branch if needed (Maybe configuration changes or new project files)TargetFrameworks
/home/runner/work/_temp/0c8257fa-ec4f-48fe-b910-3273f164b18f.sh: line 1: unexpected EOF while looking for matching
''during
dotnet pack`dotnet pack
Notes
Notes about the development of the issue.
Debug
Documentation
Decisions
PIAs
Links
Demo
The build NuGet contains DLLs for all supported .NET versions.
Deployment
feature
intomaster
with asquash
and remove thefeature
branchThe text was updated successfully, but these errors were encountered: