You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks the progress of implementing and shipping the projection tooling for .NET 10. The primary goal is to release the projection tooling as an experimental NuGet CLI capable of generating bindings for a specific set of Swift frameworks, as defined in the use cases. It should follow general principles outlined in the Swift interop proposal.
Currently, the projection tooling is available as an experimental NuGet CLI in dotnet-experimental feed.
Workstream: Swift language features
Based on the selected frameworks, the following Swift language features are in use:
Overview
This issue tracks the progress of implementing and shipping the projection tooling for .NET 10. The primary goal is to release the projection tooling as an experimental NuGet CLI capable of generating bindings for a specific set of Swift frameworks, as defined in the use cases. It should follow general principles outlined in the Swift interop proposal.
Currently, the projection tooling is available as an experimental NuGet CLI in dotnet-experimental feed.
Workstream: Swift language features
Based on the selected frameworks, the following Swift language features are in use:
Workstream: Swift runtime features
To support the mentioned language features, the following runtime features are required:
Workstream: Projection tooling
To generate bindings, we need projection tooling that includes the following components (based on the current design):
Workstream: Shipping
We need the following infrastructure:
Swift.Bindings.Experimentaland tooling NuGet packages in the dotnet-experimental feed runtimelab#2849Note
The projection tooling will be experimental in .NET 10.