Uploaded image for project: 'Etch'
  1. Etch
  2. ETCH-265

CSharp binding not compatible with .Net 2.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 1.5.0
    • binding-csharp
    • None

    Description

      In the documentation, it is said that C# binding is compatible with .Net 2.0. However, it is not because the class BlockingCollection is used in the files "UdpConnection.cs" and "UdpListener.cs", and that class is only available starting with .Net 4.0.

      Being compatible with .Net 2.0 allow to use Etch in project where it is impossible to have an updated version of .Net (eg. Mono, Windows Compact Framework, ...)

      To fix the issue it should be enough to replace the BlockingCollection by a collection available in .Net 2.0 handling the concurrency through locks.

      Attachments

        1. ETCH-265.patch
          7 kB
          Yann Nicolas

        Issue Links

          Activity

            People

              Unassigned Unassigned
              yannart Yann Nicolas
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: