2cf9bab611
* Add ability to create a 'dummy' nuget package from a build with no ops. This is required on iOS due to the ORT C# package including the ability to register custom ops. That creates a compile time dependency for the RegisterCustomOps symbol to exist. If the user can't (Xamarin) or does not want to use extensions that results in usage of ORT being broken. For simplicity, consistency and to minimize changes to the build infrastructure we build a nuget package for all platforms so everything is 1:1 with the real package except the build uses an empty config to select the ops to include. Technically we only need something with iOS builds. We should only need to publish this once unless the RegisterCustomOps API changes. * Address PR comments * Update .pipelines/nuget.yml Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com> --------- Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com> |
||
---|---|---|
.. | ||
templates | ||
OneBranch.Official.yml | ||
OneBranch.PullRequest.yml | ||
android_packaging.yml | ||
ci.yml | ||
ios_packaging.yml | ||
nuget.yml | ||
wheels_linux.yml | ||
wheels_macos.yml | ||
wheels_win32.yml |