Results 1 to 4 of 4

Thread: Xamarin / IOS support?

  1. #1
    Junior Member
    Join Date
    Jul 2014
    Posts
    4

    Default Xamarin / IOS support?

    THis may not be an issue per se but can STSdb4 support Xamarin and IOS? The IOS based assemblies do not seem to support System.Reflection.Emit.AssemblyBuilder ? Is it possible to find a workaround for this so STSdb4 can be deployed to Xamarin based mobile platforms like IOS / Android etc.?

    When referencing the assembly:
    Error MT2002: Failed to resolve "System.Reflection.Emit.AssemblyBuilder" reference from "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" (MT2002)
    deployment - mono touch Can not resolve reference: System.Reflection.Emit.AssemblyBuilder - Stack Overflow
    When referencing the STSdb4 source as a shared project:
    STSdb4/Database/StorageEngine.cs(7,7): Error CS0234: The type or namespace name `Management' does not exist in the namespace `System'. Are you missing an assembly reference? (CS0234)
    STSdb4/WaterfallTree/ILocator.cs(16,16): Error CS0246: The type or namespace name `KeyDescriptor' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/WaterfallTree/ILocator.cs(16,16): Error CS0246: The type or namespace name `RecordDescriptor' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/Data/SlotsBuilder.cs(13,13): Error CS0246: The type or namespace name `AssemblyBuilder' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/Data/SlotsBuilder.cs(13,13): Error CS0246: The type or namespace name `ModuleBuilder' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/Data/SlotsBuilder.cs(13,13): Error CS0246: The type or namespace name `TypeBuilder' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/Data/SlotsBuilder.cs(13,13): Error CS0246: The type or namespace name `CustomAttributeBuilder' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/Data/SlotsBuilder.cs(13,13): Error CS0246: The type or namespace name `FieldBuilder' could not be found. Are you missing an assembly reference? (CS0246)
    STSdb4/Database/Operations/ResultOperation.cs(20,20): Error CS0103: The name `OperationAction' does not exist in the current context (CS0103)

  2. #2

    Default

    Did you try to compile the STSdb dll from source? Can you provide source code example which reproduce the issue?

  3. #3
    Junior Member
    Join Date
    Jul 2014
    Posts
    4

    Default

    Yes, it was compiled from code; the latest version. The errors above were generated from your STSDB4 code. It just does not support the System.Reflection.Emit feature on mobile Xamarin / Shared App visual studio 2013 based platforms like IOS and Android. If there would be a workaround for that, or perhaps a special Mobile version is in order?

  4. #4

    Default

    Try the new version - STSdb 4.0.6.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
2002 - 2014 STS Soft SC. All Rights reserved.
STSdb, Waterfall Tree and WTree are registered trademarks of STS Soft SC.