<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>9.0.21022</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{61A4B9B1-7FBF-404A-BFDD-B1C10853F12E}</ProjectGuid>
    <OutputType>Exe</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>CSharpTestApp_RakNetCompat</RootNamespace>
    <AssemblyName>CSharpTestApp_RakNetCompat</AssemblyName>
    <FileUpgradeFlags>
    </FileUpgradeFlags>
    <UpgradeBackupLocation>
    </UpgradeBackupLocation>
    <OldToolsVersion>3.5</OldToolsVersion>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
    <PublishUrl>publish\</PublishUrl>
    <Install>true</Install>
    <InstallFrom>Disk</InstallFrom>
    <UpdateEnabled>false</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <ApplicationRevision>0</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <IsWebBootstrapper>false</IsWebBootstrapper>
    <UseApplicationTrust>false</UseApplicationTrust>
    <BootstrapperEnabled>true</BootstrapperEnabled>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x86\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <DebugType>full</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    <OutputPath>bin\x86\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug - Unicode|x86'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x86\Debug - Unicode\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>full</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Unicode|x86'">
    <OutputPath>bin\x86\Release - Unicode\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Retail|x86'">
    <OutputPath>bin\x86\Retail\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Retail - Unicode|x86'">
    <OutputPath>bin\x86\Retail - Unicode\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x64\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>full</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <OutputPath>bin\x64\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug - Unicode|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x64\Debug - Unicode\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>full</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Unicode|x64'">
    <OutputPath>bin\x64\Release - Unicode\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Retail|x64'">
    <OutputPath>bin\x64\Retail\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Retail - Unicode|x64'">
    <OutputPath>bin\x64\Retail - Unicode\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <Optimize>true</Optimize>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
  <ItemGroup>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\AddressOrGUID.cs">
      <Link>bindings\AddressOrGUID.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\BitStream.cs">
      <Link>bindings\BitStream.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ByteQueue.cs">
      <Link>bindings\ByteQueue.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\Cell.cs">
      <Link>bindings\Cell.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ColumnDescriptor.cs">
      <Link>bindings\ColumnDescriptor.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\CommandParserInterface.cs">
      <Link>bindings\CommandParserInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ConnectionAttemptResult.cs">
      <Link>bindings\ConnectionAttemptResult.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ConnectionGraph2.cs">
      <Link>bindings\ConnectionGraph2.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ConnectionState.cs">
      <Link>bindings\ConnectionState.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\DefaultMessageIDTypes.cs">
      <Link>bindings\DefaultMessageIDTypes.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\DirectoryDeltaTransfer.cs">
      <Link>bindings\DirectoryDeltaTransfer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\DownloadCompleteStruct.cs">
      <Link>bindings\DownloadCompleteStruct.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileList.cs">
      <Link>bindings\FileList.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileListNode.cs">
      <Link>bindings\FileListNode.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileListNodeContext.cs">
      <Link>bindings\FileListNodeContext.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileListProgress.cs">
      <Link>bindings\FileListProgress.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileListTransfer.cs">
      <Link>bindings\FileListTransfer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileListTransferCBInterface.cs">
      <Link>bindings\FileListTransferCBInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FileProgressStruct.cs">
      <Link>bindings\FileProgressStruct.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FilterQuery.cs">
      <Link>bindings\FilterQuery.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FLP_Printf.cs">
      <Link>bindings\FLP_Printf.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\FullyConnectedMesh2.cs">
      <Link>bindings\FullyConnectedMesh2.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\IncrementalReadInterface.cs">
      <Link>bindings\IncrementalReadInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\JoinTeamType.cs">
      <Link>bindings\JoinTeamType.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\LogCommandParser.cs">
      <Link>bindings\LogCommandParser.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\MessageFilter.cs">
      <Link>bindings\MessageFilter.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\MultilistType.cs">
      <Link>bindings\MultilistType.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughClient.cs">
      <Link>bindings\NatPunchthroughClient.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughDebugInterface.cs">
      <Link>bindings\NatPunchthroughDebugInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughDebugInterface_PacketLogger.cs">
      <Link>bindings\NatPunchthroughDebugInterface_PacketLogger.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughDebugInterface_Printf.cs">
      <Link>bindings\NatPunchthroughDebugInterface_Printf.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughServer.cs">
      <Link>bindings\NatPunchthroughServer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughServerDebugInterface.cs">
      <Link>bindings\NatPunchthroughServerDebugInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughServerDebugInterface_PacketLogger.cs">
      <Link>bindings\NatPunchthroughServerDebugInterface_PacketLogger.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatPunchthroughServerDebugInterface_Printf.cs">
      <Link>bindings\NatPunchthroughServerDebugInterface_Printf.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatTypeDetectionClient.cs">
      <Link>bindings\NatTypeDetectionClient.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NatTypeDetectionServer.cs">
      <Link>bindings\NatTypeDetectionServer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NetworkIDManager.cs">
      <Link>bindings\NetworkIDManager.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\NetworkIDObject.cs">
      <Link>bindings\NetworkIDObject.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\OnFileStruct.cs">
      <Link>bindings\OnFileStruct.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\OutOfBandIdentifiers.cs">
      <Link>bindings\OutOfBandIdentifiers.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\Packet.cs">
      <Link>bindings\Packet.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PacketConsoleLogger.cs">
      <Link>bindings\PacketConsoleLogger.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PacketFileLogger.cs">
      <Link>bindings\PacketFileLogger.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PacketLogger.cs">
      <Link>bindings\PacketLogger.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PacketPriority.cs">
      <Link>bindings\PacketPriority.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PacketReliability.cs">
      <Link>bindings\PacketReliability.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PluginInterface2.cs">
      <Link>bindings\PluginInterface2.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PluginReceiveResult.cs">
      <Link>bindings\PluginReceiveResult.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PublicKey.cs">
      <Link>bindings\PublicKey.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PublicKeyMode.cs">
      <Link>bindings\PublicKeyMode.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\PunchthroughConfiguration.cs">
      <Link>bindings\PunchthroughConfiguration.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNet.cs">
      <Link>bindings\RakNet.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetBPlusTreeRow.cs">
      <Link>bindings\RakNetBPlusTreeRow.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetGUID.cs">
      <Link>bindings\RakNetGUID.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListCell.cs">
      <Link>bindings\RakNetListCell.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListCellPointer.cs">
      <Link>bindings\RakNetListCellPointer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListColumnDescriptor.cs">
      <Link>bindings\RakNetListColumnDescriptor.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListFileListNode.cs">
      <Link>bindings\RakNetListFileListNode.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListFilterQuery.cs">
      <Link>bindings\RakNetListFilterQuery.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListRakNetGUID.cs">
      <Link>bindings\RakNetListRakNetGUID.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListRakString.cs">
      <Link>bindings\RakNetListRakString.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListSortQuery.cs">
      <Link>bindings\RakNetListSortQuery.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListSystemAddress.cs">
      <Link>bindings\RakNetListSystemAddress.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListTableRow.cs">
      <Link>bindings\RakNetListTableRow.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListUnsignedInt.cs">
      <Link>bindings\RakNetListUnsignedInt.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetListUnsignedShort.cs">
      <Link>bindings\RakNetListUnsignedShort.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetPageRow.cs">
      <Link>bindings\RakNetPageRow.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetPINVOKE.cs">
      <Link>bindings\RakNetPINVOKE.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakNetStatistics.cs">
      <Link>bindings\RakNetStatistics.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakPeer.cs">
      <Link>bindings\RakPeer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakPeerInterface.cs">
      <Link>bindings\RakPeerInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakString.cs">
      <Link>bindings\RakString.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RakWString.cs">
      <Link>bindings\RakWString.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ReadyEvent.cs">
      <Link>bindings\ReadyEvent.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ReadyEventSystemStatus.cs">
      <Link>bindings\ReadyEventSystemStatus.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RemoteSystemIndex.cs">
      <Link>bindings\RemoteSystemIndex.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\RNSPerSecondMetrics.cs">
      <Link>bindings\RNSPerSecondMetrics.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\Router2.cs">
      <Link>bindings\Router2.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\Router2DebugInterface.cs">
      <Link>bindings\Router2DebugInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\Row.cs">
      <Link>bindings\Row.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SimpleMutex.cs">
      <Link>bindings\SimpleMutex.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SocketDescriptor.cs">
      <Link>bindings\SocketDescriptor.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SortQuery.cs">
      <Link>bindings\SortQuery.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\StartupResult.cs">
      <Link>bindings\StartupResult.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_bool.cs">
      <Link>bindings\SWIGTYPE_p_bool.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_DataStructures__ListT_RakNetSocket2_p_t.cs">
      <Link>bindings\SWIGTYPE_p_DataStructures__ListT_RakNetSocket2_p_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_DataStructures__ListT_RakNet__BitStream_p_t.cs">
      <Link>bindings\SWIGTYPE_p_DataStructures__ListT_RakNet__BitStream_p_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_DataStructures__ListT_RakNet__TM_TeamMember_p_t.cs">
      <Link>bindings\SWIGTYPE_p_DataStructures__ListT_RakNet__TM_TeamMember_p_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_DataStructures__ListT_RakNet__TM_Team_p_t.cs">
      <Link>bindings\SWIGTYPE_p_DataStructures__ListT_RakNet__TM_Team_p_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_double.cs">
      <Link>bindings\SWIGTYPE_p_double.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_FILE.cs">
      <Link>bindings\SWIGTYPE_p_FILE.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_p_RakNet__TM_Team.cs">
      <Link>bindings\SWIGTYPE_p_p_RakNet__TM_Team.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_p_RakNet__TM_TeamMember.cs">
      <Link>bindings\SWIGTYPE_p_p_RakNet__TM_TeamMember.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_p_RakNet__TM_World.cs">
      <Link>bindings\SWIGTYPE_p_p_RakNet__TM_World.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_p_wchar_t.cs">
      <Link>bindings\SWIGTYPE_p_p_wchar_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_RakNet__NatPunchthroughClient__SendPing.cs">
      <Link>bindings\SWIGTYPE_p_RakNet__NatPunchthroughClient__SendPing.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_RakNet__ReadyEvent__RemoteSystem.cs">
      <Link>bindings\SWIGTYPE_p_RakNet__ReadyEvent__RemoteSystem.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_RakNet__TCPInterface.cs">
      <Link>bindings\SWIGTYPE_p_RakNet__TCPInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_RakNet__TM_World__JoinRequestHelper.cs">
      <Link>bindings\SWIGTYPE_p_RakNet__TM_World__JoinRequestHelper.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_RNS2RecvStruct.cs">
      <Link>bindings\SWIGTYPE_p_RNS2RecvStruct.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_unsigned_char.cs">
      <Link>bindings\SWIGTYPE_p_unsigned_char.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_unsigned_int.cs">
      <Link>bindings\SWIGTYPE_p_unsigned_int.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_unsigned_long_long.cs">
      <Link>bindings\SWIGTYPE_p_unsigned_long_long.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_unsigned_short.cs">
      <Link>bindings\SWIGTYPE_p_unsigned_short.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_void.cs">
      <Link>bindings\SWIGTYPE_p_void.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SWIGTYPE_p_wchar_t.cs">
      <Link>bindings\SWIGTYPE_p_wchar_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\SystemAddress.cs">
      <Link>bindings\SystemAddress.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\Table.cs">
      <Link>bindings\Table.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TeamManager.cs">
      <Link>bindings\TeamManager.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TeamSelection.cs">
      <Link>bindings\TeamSelection.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\ThreadsafePacketLogger.cs">
      <Link>bindings\ThreadsafePacketLogger.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TMTopology.cs">
      <Link>bindings\TMTopology.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TM_Team.cs">
      <Link>bindings\TM_Team.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TM_TeamMember.cs">
      <Link>bindings\TM_TeamMember.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TM_World.cs">
      <Link>bindings\TM_World.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\TransportInterface.cs">
      <Link>bindings\TransportInterface.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPForwarder.cs">
      <Link>bindings\UDPForwarder.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPForwarderResult.cs">
      <Link>bindings\UDPForwarderResult.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPProxyClient.cs">
      <Link>bindings\UDPProxyClient.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPProxyClientResultHandler.cs">
      <Link>bindings\UDPProxyClientResultHandler.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPProxyCoordinator.cs">
      <Link>bindings\UDPProxyCoordinator.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPProxyServer.cs">
      <Link>bindings\UDPProxyServer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UDPProxyServerResultHandler.cs">
      <Link>bindings\UDPProxyServerResultHandler.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\uint24_t.cs">
      <Link>bindings\uint24_t.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UnsignedIntPointer.cs">
      <Link>bindings\UnsignedIntPointer.cs</Link>
    </Compile>
    <Compile Include="..\..\..\bindings\raknet_backwards_compatibility\csharp\interfaces\UnsignedShortPointer.cs">
      <Link>bindings\UnsignedShortPointer.cs</Link>
    </Compile>
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="TestMain.cs" />
  </ItemGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" />
    <Reference Include="System.Data" />
    <Reference Include="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" />
    <Reference Include="System.XML" />
    <Reference Include="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" />
  </ItemGroup>
  <ItemGroup>
    <None Include="app.config" />
  </ItemGroup>
  <ItemGroup>
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
      <Visible>False</Visible>
      <ProductName>Windows Installer 3.1</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
  </ItemGroup>
  <ItemGroup />
  <PropertyGroup>
    <PreBuildEvent>cd "$(ProjectDir)"
call prebuild.bat "$(ConfigurationName)" $(PlatformName)</PreBuildEvent>
  </PropertyGroup>
</Project>