Rev 30 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?xml version="1.0" encoding="utf-8"?><Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><PropertyGroup><Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration><Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform><ProductVersion>9.0.21022</ProductVersion><SchemaVersion>2.0</SchemaVersion><ProjectGuid>{48DD757F-CA95-4DD7-BDA4-58DB6F108C2C}</ProjectGuid><OutputType>Exe</OutputType><AppDesignerFolder>Properties</AppDesignerFolder><RootNamespace>ThriftTest</RootNamespace><AssemblyName>ThriftTest</AssemblyName><TargetFrameworkVersion>v3.5</TargetFrameworkVersion><FileAlignment>512</FileAlignment><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|AnyCPU' "><DebugSymbols>true</DebugSymbols><DebugType>full</DebugType><Optimize>false</Optimize><OutputPath>bin\Debug\</OutputPath><DefineConstants>DEBUG;TRACE</DefineConstants><ErrorReport>prompt</ErrorReport><WarningLevel>4</WarningLevel></PropertyGroup><PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "><DebugType>pdbonly</DebugType><Optimize>true</Optimize><OutputPath>bin\Release\</OutputPath><DefineConstants>TRACE</DefineConstants><ErrorReport>prompt</ErrorReport><WarningLevel>4</WarningLevel></PropertyGroup><ItemGroup><Reference Include="System" /><Reference Include="ThriftImpl, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL"><SpecificVersion>False</SpecificVersion><HintPath>.\ThriftImpl.dll</HintPath></Reference></ItemGroup><ItemGroup><Compile Include="Program.cs" /><Compile Include="Properties\AssemblyInfo.cs" /><Compile Include="TestClient.cs" /><Compile Include="TestServer.cs" /></ItemGroup><ItemGroup><BootstrapperPackage Include="Microsoft.Net.Framework.2.0"><Visible>False</Visible><ProductName>.NET Framework 2.0 %28x86%29</ProductName><Install>false</Install></BootstrapperPackage><BootstrapperPackage Include="Microsoft.Net.Framework.3.0"><Visible>False</Visible><ProductName>.NET Framework 3.0 %28x86%29</ProductName><Install>false</Install></BootstrapperPackage><BootstrapperPackage Include="Microsoft.Net.Framework.3.5"><Visible>False</Visible><ProductName>.NET Framework 3.5</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><ProjectReference Include="..\..\..\lib\csharp\src\Thrift.csproj"><Project>{499EB63C-D74C-47E8-AE48-A2FC94538E9D}</Project><Name>Thrift</Name></ProjectReference></ItemGroup><Import Project="$(MSBuildToolsPath)\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>--><PropertyGroup><PreBuildEvent>rmdir /s /q "$(ProjectDir)gen-csharp"del /f /q "$(ProjectDir)ThriftImpl.dll"SET OUTPUT_DIR=$(ProjectDir)SET THRIFT_FILE=$(ProjectDir)\..\..\ThriftTest.thriftfor %25%25I in ("%25OUTPUT_DIR%25") do set SHORT_DIR=%25%25~fsIfor %25%25I in ("%25THRIFT_FILE%25") do set THRIFT_SHORT=%25%25~fsI"$(ProjectDir)\..\..\..\compiler\cpp\thrift.exe" --gen csharp -o %25SHORT_DIR%25 %25THRIFT_SHORT%25$(MSBuildToolsPath)\Csc.exe /t:library /out:"$(ProjectDir)ThriftImpl.dll" /recurse:"$(ProjectDir)gen-csharp"\* /reference:"$(ProjectDir)..\..\..\lib\csharp\src\bin\Debug\Thrift.dll"</PreBuildEvent></PropertyGroup></Project>