Uploaded image for project: 'Realm .NET SDK'
  1. Realm .NET SDK
  2. RNET-410

Remove osx dependencies from Xamarin Android project

    • Type: Icon: Bug Bug
    • Resolution: Works as Designed
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None

      Goals

      Build project without warnings and not valid references

      Expected Results

      I would like to get rid of osx dependenceis and warning that you can find below. This is empty xamarin android navigation drawer template app with only realm nuget package added. Tried to solve Microsoft.Csharp issue but adding it as a nuget package didnt help.

      Actual Results

      ` Dependency "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
      1> Could not resolve this reference. Could not locate the assembly "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
      1> For SearchPath "C:\Users\troki\.nuget\packages\realm\10.1.1\lib\netstandard2.0".
      1> Considered "C:\Users\troki\.nuget\packages\realm\10.1.1\lib\netstandard2.0\Microsoft.CSharp.dll", but it didn't exist.
      1> For SearchPath "

      {TargetFrameworkDirectory}

      ".
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v9.0\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v8.1\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v8.0\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v7.1\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v7.0\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v6.0\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v5.1\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v5.0\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4.87\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\Microsoft.CSharp.dll", but it didn't exist.
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Microsoft.CSharp.dll",
      1> but its name "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
      1> didn't match the expected name "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
      1> Considered "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades\Microsoft.CSharp.dll", but it didn't exist.
      1> Required by "C:\Users\troki\.nuget\packages\realm\10.1.1\lib\netstandard2.0\Realm.dll".`

      Steps to Reproduce

      1.Create Xamarin android project

      1. Add realm dependency
      2. Unload and reload project to see ios dependencies

      Code Sample

      Version of Realm and Tooling

      • Realm Object Server Version: ? (you can see this as well in Studio once connected to a Realm instance)
      • Flavor:
        • [ ] Realm Cloud
        • [ ] Self-Hosted
      • Server OS & Version: ? (e.g. CentOS 6)
      • Client SDK Version: ?
      • Client OS & Version: ?

            Assignee:
            Unassigned Unassigned
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: