Merge pull request #823 from DavidKarlas/master
[mono.git] / mcs / class / Novell.Directory.Ldap / Novell.Directory.Ldap-net_2_0.csproj
index b0b01c536490e80f9cc812ad0f0de2e87caa3364..fba6fd125259544c122d40ec4b82fa498f8ca062 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{155AEF28-C81F-405D-9072-9D52780E3E70}</ProjectGuid>\r
+    <ProjectGuid>{FCCE71BD-4C5C-4616-8B3E-ED306528BE16}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699,649,169,219,168</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
-    <NoStdLib>true</NoStdLib>\r
+    <NoWarn>1699,612</NoWarn>\r
+    <OutputPath>bin\Debug\Novell.Directory.Ldap-net_2_0</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
     \r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>mscorlib</RootNamespace>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
     <AssemblyName>Novell.Directory.Ldap</AssemblyName>\r
-    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
-    <StartupObject>\r
-    </StartupObject>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699,649,169,219,168</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
+    <NoWarn>1699,612</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
-    <AdditionalLibPaths>./../../class/lib/net_2_0</AdditionalLibPaths>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,649,169,219,168</NoWarn>\r
+    <NoWarn>1699,612</NoWarn>\r
     <Optimize>true</Optimize>\r
     <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
-    <AdditionalLibPaths>./../../class/lib/net_2_0</AdditionalLibPaths>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-   <Compile Include="Novell.Directory.Ldap\AssemblyInfo.cs" />
-   <Compile Include="..\..\build\common\Consts.cs.in" />
-   <Compile Include="Novell.Directory.Ldap\SupportClass.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\Base64.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\DN.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\RDN.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\RespExtensionSet.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\BindProperties.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\ReferralInfo.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\ArrayEnumeration.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\AttributeQualifier.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\EnumeratedIterator.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\ResultCodeMessages.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\ResourcesHandler.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\ExceptionMessages.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\RespControlVector.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\ExtResponseFactory.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\TokenTypes.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\CharacterTypes.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\SchemaTokenCreator.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\SchemaParser.cs" />
-   <Compile Include="Novell.Directory.Ldap.Utilclass\IntermediateResponseFactory.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Boolean.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Choice.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Encoder.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Decoder.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Enumerated.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Identifier.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Integer.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Null.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Length.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Sequence.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Set.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1SequenceOf.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1SetOf.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Structured.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Tagged.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Numeric.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Object.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\Asn1OctetString.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\LBERDecoder.cs" />
-   <Compile Include="Novell.Directory.Ldap.Asn1\LBEREncoder.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcRelativeLdapDN.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyDNRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyDNResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcCompareRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcCompareResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAddRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAddResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeDescriptionList.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeValue.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeTypeAndValues.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeList.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcMatchingRuleId.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcDelRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcDelResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcMatchingRuleAssertion.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSubstringFilter.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeDescription.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeValueAssertion.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAssertionValue.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSaslCredentials.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAbandonRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAuthenticationChoice.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcFilter.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapString.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapSuperDN.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapOID.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapDN.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcMessageID.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcReferral.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapResult.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchResultEntry.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchResultDone.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchResultReference.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcBindRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcBindResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcControl.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcControls.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapMessage.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcUnbindRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcExtendedRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcExtendedResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcIntermediateResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap\AuthenticationTypes.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapConnection.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAuthHandler.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapBindHandler.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAuthProvider.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapModifyRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapModifyDNRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapCompareAttrNames.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapCompareRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapModification.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAddRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapDSConstants.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapResponseQueue.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapDeleteRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapLocalException.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSearchRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSearchQueue.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAbandonRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapBindRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSearchConstraints.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapReferralHandler.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapReferralException.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapUnsolicitedNotificationListener.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapConstraints.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapExtendedOperation.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapExtendedRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapExtendedResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap\InterThreadException.cs" />
-   <Compile Include="Novell.Directory.Ldap\MessageVector.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapUnbindRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap\Connection.cs" />
-   <Compile Include="Novell.Directory.Ldap\Message.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapDN.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapEntry.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAttribute.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAttributeSet.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSearchResult.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSearchResults.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSearchResultReference.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapMessageQueue.cs" />
-   <Compile Include="Novell.Directory.Ldap\MessageAgent.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapUrl.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapObjectClassSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapDITStructureRuleSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapDITContentRuleSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapMatchingRuleSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapMatchingRuleUseSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSyntaxSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapAttributeSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapSchemaElement.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapNameFormSchema.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapControl.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapException.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapMessage.cs" />
-   <Compile Include="Novell.Directory.Ldap\LdapIntermediateResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\AbortPartitionOperationRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\AddReplicaRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\PartitionEntryCountRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\ChangeReplicaTypeRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\PartitionEntryCountResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetBindDNRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\PartitionSyncRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetBindDNResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\ReceiveAllUpdatesRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetEffectivePrivilegesRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\RefreshLdapServerRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetEffectivePrivilegesResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\RemoveOrphanPartitionRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicaInfoRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\RemoveReplicaRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicaInfoResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\ReplicationConstants.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicationFilterRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\SchemaSyncRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicationFilterResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\SendAllUpdatesRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\ListReplicasRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\SetReplicationFilterRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\ListReplicasResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\SplitOrphanPartitionRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\MergePartitionsRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\SplitPartitionRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\NamingContextConstants.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\TriggerBackgroundProcessRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\BackupRestoreConstants.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\LdapBackupRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\LdapBackupResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Extensions\LdapRestoreRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapEntryChangeControl.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapPersistSearchControl.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapSortControl.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapSortKey.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapSortResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapVirtualListControl.cs" />
-   <Compile Include="Novell.Directory.Ldap.Controls\LdapVirtualListResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\LdapEventConstants.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\BaseEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\DirectoryExceptionEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\DirectoryEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\LdapEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\LdapEventSource.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\SearchResultEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\SearchReferralEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events\PSearchEventSource.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventConstants.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventArgs.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventSpecifier.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventIntermediateResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\MonitorEventResponse.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\MonitorEventRequest.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventSource.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\BaseEdirEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\DSETimeStamp.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\EntryEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ValueEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ReferralAddress.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\DebugParameter.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\DebugEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\GeneralDSEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\BinderyObjectEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\SecurityEquivalenceEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ModuleStateEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\NetworkAddressEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ConnectionStateEventData.cs" />
-   <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ChangeAddressEventData.cs" />
-\r
-  </ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs.in" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Boolean.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Choice.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Decoder.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Encoder.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Enumerated.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Identifier.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Integer.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Length.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Null.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Numeric.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Object.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1OctetString.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Sequence.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1SequenceOf.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Set.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1SetOf.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Structured.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\Asn1Tagged.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\LBERDecoder.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Asn1\LBEREncoder.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapEntryChangeControl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapPersistSearchControl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapSortControl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapSortKey.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapSortResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapVirtualListControl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Controls\LdapVirtualListResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\BaseEdirEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\BinderyObjectEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ChangeAddressEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ConnectionStateEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\DebugEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\DebugParameter.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\DSETimeStamp.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\EntryEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\GeneralDSEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ModuleStateEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\NetworkAddressEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ReferralAddress.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\SecurityEquivalenceEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir.EventData\ValueEventData.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventConstants.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventIntermediateResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventSource.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\EdirEventSpecifier.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\MonitorEventRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events.Edir\MonitorEventResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\BaseEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\DirectoryEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\DirectoryExceptionEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\LdapEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\LdapEventConstants.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\LdapEventSource.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\PSearchEventSource.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\SearchReferralEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Events\SearchResultEventArgs.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\AbortPartitionOperationRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\AddReplicaRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\BackupRestoreConstants.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\ChangeReplicaTypeRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetBindDNRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetBindDNResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetEffectivePrivilegesRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetEffectivePrivilegesResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicaInfoRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicaInfoResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicationFilterRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\GetReplicationFilterResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\LdapBackupRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\LdapBackupResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\LdapRestoreRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\ListReplicasRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\ListReplicasResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\MergePartitionsRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\NamingContextConstants.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\PartitionEntryCountRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\PartitionEntryCountResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\PartitionSyncRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\ReceiveAllUpdatesRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\RefreshLdapServerRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\RemoveOrphanPartitionRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\RemoveReplicaRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\ReplicationConstants.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\SchemaSyncRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\SendAllUpdatesRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\SetReplicationFilterRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\SplitOrphanPartitionRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\SplitPartitionRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Extensions\TriggerBackgroundProcessRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAbandonRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAddRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAddResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAssertionValue.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeDescription.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeDescriptionList.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeList.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeTypeAndValues.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeValue.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAttributeValueAssertion.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcAuthenticationChoice.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcBindRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcBindResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcCompareRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcCompareResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcControl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcControls.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcDelRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcDelResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcExtendedRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcExtendedResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcFilter.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcIntermediateResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapDN.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapMessage.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapOID.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapResult.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapString.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcLdapSuperDN.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcMatchingRuleAssertion.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcMatchingRuleId.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcMessageID.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyDNRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyDNResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcModifyResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcReferral.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcRelativeLdapDN.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSaslCredentials.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchResultDone.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchResultEntry.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSearchResultReference.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcSubstringFilter.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Rfc2251\RfcUnbindRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\ArrayEnumeration.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\AttributeQualifier.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\Base64.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\BindProperties.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\CharacterTypes.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\DN.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\EnumeratedIterator.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\ExceptionMessages.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\ExtResponseFactory.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\IntermediateResponseFactory.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\RDN.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\ReferralInfo.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\ResourcesHandler.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\RespControlVector.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\RespExtensionSet.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\ResultCodeMessages.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\SchemaParser.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\SchemaTokenCreator.cs" />\r
+    <Compile Include="Novell.Directory.Ldap.Utilclass\TokenTypes.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\AssemblyInfo.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\AuthenticationTypes.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\Connection.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\InterThreadException.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAbandonRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAddRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAttribute.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAttributeSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAttributeSet.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAuthHandler.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapAuthProvider.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapBindHandler.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapBindRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapCompareAttrNames.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapCompareRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapConnection.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapConstraints.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapControl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapDeleteRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapDITContentRuleSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapDITStructureRuleSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapDN.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapDSConstants.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapEntry.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapException.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapExtendedOperation.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapExtendedRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapExtendedResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapIntermediateResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapLocalException.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapMatchingRuleSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapMatchingRuleUseSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapMessage.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapMessageQueue.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapModification.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapModifyDNRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapModifyRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapNameFormSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapObjectClassSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapReferralException.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapReferralHandler.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapResponse.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapResponseQueue.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSchemaElement.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSearchConstraints.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSearchQueue.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSearchRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSearchResult.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSearchResultReference.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSearchResults.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapSyntaxSchema.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapUnbindRequest.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapUnsolicitedNotificationListener.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\LdapUrl.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\Message.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\MessageAgent.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\MessageVector.cs" />\r
+    <Compile Include="Novell.Directory.Ldap\SupportClass.cs" />\r  </ItemGroup>\r
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
        Other similar extension points exist, see Microsoft.Common.targets.\r
   <Target Name="BeforeBuild">\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent></PreBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>
-    <Reference Include="mscorlib.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\\lib\build\mscorlib.dll</HintPath>
-    </Reference>
-    <Reference Include="mscorlib.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\\lib\build\mscorlib.dll</HintPath>
-    </Reference>
-    <Reference Include="System.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\\lib\build\System.dll</HintPath>
-    </Reference>
-    <Reference Include="Mono.Security.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\\lib\build\Mono.Security.dll</HintPath>
-    </Reference>
-  </ItemGroup>
+    <PreBuildEvent>\r
 \r
+    </PreBuildEvent>\r
+    <PostBuildEvent>\r
+      xcopy $(TargetName).* $(ProjectDir)..\lib\net_2_0\ /Y /R /D\r
+  </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
+      <Name>System\System-net_2_0-2</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-    <ItemGroup>
-    <EmbeddedResource Include="Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources">
-       <LogicalName>ResultCodeMessages.resources</LogicalName>
-    </EmbeddedResource>
-  </ItemGroup>
-\r
-</Project>\r
-
+  <ItemGroup>\r
+    <EmbeddedResource Include="Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources">\r
+      <LogicalName>ResultCodeMessages.resources</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>