[Mono-bugs] [Bug 535329] New: System.DirectoryServices.Protocols is absent from .NET Library implementation

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Aug 28 16:17:35 EDT 2009


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: mono-bugs at lists.ximian.com
        ReportedBy: amyodov at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          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.


More information about the mono-bugs mailing list