Skip to content
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

Upcoming: TraceEvent 3.1 Breaking Changes #1823

Open
brianrob opened this issue Mar 6, 2023 · 0 comments
Open

Upcoming: TraceEvent 3.1 Breaking Changes #1823

brianrob opened this issue Mar 6, 2023 · 0 comments

Comments

@brianrob
Copy link
Member

brianrob commented Mar 6, 2023

The next version of PerfView and TraceEvent will contain some potentially breaking changes, and so I want to give folks some notice.

Target Frameworks

1. TraceEvent will only be built against netstandard2.0. It will no longer be built against net462 or netstandard1.6.
2. FastSerialization will be built against netstandard2.0 instead of netstandard1.3.

There is no change to PerfView's target frameworks: PerfView will continue to be built against net462.

TraceEvent Native Dependencies

TraceEvent has several native dependencies that it carries in the TraceEvent NuGet package and extracts into architecture specific directories. Currently, all architectures are deployed even for architecture-specific builds.

TraceEvent version 3.1 will continue deploy all architectures for architecture-independent builds, but will attempt to limit deployment to the correct architecture for architecture-specific builds. This will help to reduce deployment package size for architecture-specific and single-file builds.

@brianrob brianrob pinned this issue Mar 6, 2023
@brianrob brianrob unpinned this issue Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant