Skip to content

Bump to Mono.Cecil 0.10.0-beta1-v2 #77

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

Merged
merged 1 commit into from
Sep 15, 2016

Conversation

jonpryor
Copy link
Contributor

Mono 4.8 has migrated to Mono.Cecil/master, based on 0.10.0, which is
API-incompatible with the previous Mono.Cecil 0.9.6.

In particular, TypeDefinition.Interfaces now returns a
Collection<InterfaceImplementation> instead of the previous
Collection<TypeReference>, which causes all manner of breakage.

Since the next version of Xamarin.Android will be based on Mono 4.8,
and Xamarin.Android needs Java.Interop, bump Java.Interop to use the
Mono.Cecil 0.10.x preview package, and fix the corresponding breakage.

Mono 4.8 has migrated to Mono.Cecil/master, based on 0.10.0, which is
API-incompatible with the previous Mono.Cecil 0.9.6.

In particular, `TypeDefinition.Interfaces` now returns a
`Collection<InterfaceImplementation>` instead of the previous
`Collection<TypeReference>`, which causes all manner of breakage.

Since the next version of Xamarin.Android will be based on Mono 4.8,
and Xamarin.Android needs Java.Interop, bump Java.Interop to use the
Mono.Cecil 0.10.x preview package, and fix the corresponding breakage.
@atsushieno atsushieno merged commit dfed286 into dotnet:master Sep 15, 2016
jonpryor pushed a commit that referenced this pull request Jan 31, 2020
Changes: dotnet/android-tools@66d445c...bfb66f3

Context: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/826178
Context: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/938504
Context: http://feedback.devdiv.io/606218

  * dotnet/android-tools@bfb66f3: Update to sdk-style csproj and netstandard2.0. (#78)
  * dotnet/android-tools@9f4ed4b: Use %ProgramW6432% path for 32-bit apps (#75)
  * dotnet/android-tools@294f447: Merge pull request #77 from xamarin/dev/soch/fix_certs
  * dotnet/android-tools@131bb29: Fix authenticode certs
  * dotnet/android-tools@962c486: Prevent NRE when Android SDK is not found (#73)
  * dotnet/android-tools@9b03310: [Windows] check %JAVA_HOME% for locating Jdk (#74)
  * dotnet/android-tools@cb41333: Get OpenJDK from well-known paths, not just registry (#72)
  * dotnet/android-tools@53ffdae: Downgrade to net46 for compatibility with VS2017+(#69)
  * dotnet/android-tools@4264703: Add AlternateIds for 9.0
  * dotnet/android-tools@90a6e06: [Xamarin.Android.Tools.AndroidSdk] Add 9.0 to KnownVersions.
  * dotnet/android-tools@4f717b6: Check if the path exists before trying to enumerate it. (#67)

Had to add an explicit NuGet restore to build it on Windows because 🤷‍♂.
@github-actions github-actions bot locked and limited conversation to collaborators Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants