http://bugzilla.novell.com/show_bug.cgi?id=535329


           Summary: System.DirectoryServices.Protocols is absent from .NET
                    Library implementation
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.0.x
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: System
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
          Found By: Community User


Description of Problem:

When trying to execute a Windows-originated .NET application under Linux, I
noticed that Mono 2.0 does include System.DirectoryServices assembly
(System.DirectoryServices.dll) but does not include
System.DirectoryServices.Protocols (System.DirectoryServices.Protocols.dll).
According to the information I have, System.DirectoryServices.Protocols first
introduced in .NET Framework 2.0, so its implementation is needed for
compatibility.

I investigated deeper, and tried to compile the trunk SVN version of Mono. It
still didn't include System.DirectoryServices.Protocols. Though I noticed that
(at least some) sources for this assembly do exist in the code - see
http://anonsvn.mono-project.com/source/trunk/mcs/class/System.DirectoryServices.Protocols/
 

I also noticed that the source Makefiles (mcs/class/Makefile) do not contain
references to System.DirectoryServices.Protocols directory, hence it is not
compiled indeed. But when I added it to the list of net_2_0_dirs, and
recompiled the trunk Mono, the assembly was indeed recompiled. I don't know how
fully is the S.DS.P functionality implemented, but the compiled version of the
assembly was sufficient for the application I was trying to execute.

So the question is: what is the status of S.DS.P? Is it
implemented/functionality completed? Why it is not built by default? If it is
still WIP, are there plans to complete this functionality and release it, for
better compatibility with .NET 2.0? If it is ready, can someone change the
makefiles/environment so that it is built as well?


Steps to reproduce the problem:
Execute any application using System.DirectoryServices.Protocols.


Additional Information:

http://anonsvn.mono-project.com/source/trunk/mcs/class/System.DirectoryServices.Protocols/

http://msdn.microsoft.com/en-us/library/bb332056.aspx - Introduction to
System.DirectoryServices.Protocols (S.DS.P)

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to