Author: drewbai
Date: Thu Feb 19 23:32:41 2009
New Revision: 746056
URL: http://svn.apache.org/viewvc?rev=746056&view=rev
Log:
order_processor inital check in after refactor.
1. Uses three projects from common and one project from business_service
2. References changed to be project based so the build will work correctly when
building order_processor OR business_service
3. binaries are in a dir created at build time as ../order_proxessor/bin/Debug
4. Runs and starts normally as expected but not completely tested until I
finish the other solutions
5. Ok to test this component with other StockTraders.
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceDataContract/BusinessServiceDataContract.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALFactory/StockTraderDALFactory.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALSQLServer/StockTraderDALSQLServer.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/common/IDAL/StockTraderIDAL.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/common/StockTraderUtility/Utility.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorConsoleServiceHost/OrderProcessorConsoleHost.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorContract/OrderProcessorContract.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorImplementation/OrderProcessorImplementation.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorServiceConfigurationSettings/OrderProcessorServiceConfigurationSettings.csproj
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorSolution.sln
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceDataContract/BusinessServiceDataContract.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceDataContract/BusinessServiceDataContract.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceDataContract/BusinessServiceDataContract.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceDataContract/BusinessServiceDataContract.csproj
Thu Feb 19 23:32:41 2009
@@ -84,7 +84,9 @@
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)
\"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALFactory/StockTraderDALFactory.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/common/DALFactory/StockTraderDALFactory.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALFactory/StockTraderDALFactory.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALFactory/StockTraderDALFactory.csproj
Thu Feb 19 23:32:41 2009
@@ -52,10 +52,6 @@
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
- <Reference Include="Trade.IDAL, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.IDAL.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Customer.cs" />
@@ -66,9 +62,17 @@
<ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\IDAL\StockTraderIDAL.csproj">
+ <Project>{509EB16A-6586-4200-8323-32438C9B47DC}</Project>
+ <Name>StockTraderIDAL</Name>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALSQLServer/StockTraderDALSQLServer.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/common/DALSQLServer/StockTraderDALSQLServer.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALSQLServer/StockTraderDALSQLServer.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/common/DALSQLServer/StockTraderDALSQLServer.csproj
Thu Feb 19 23:32:41 2009
@@ -56,18 +56,6 @@
<Reference Include="System.Xml">
<HintPath>..\..\..\..\Windows\Microsoft.NET\Framework\v2.0.50727\System.XML.dll</HintPath>
</Reference>
- <Reference Include="Trade.BusinessServiceDataContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.BusinessServiceDataContract.dll</HintPath>
- </Reference>
- <Reference Include="Trade.IDAL, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.IDAL.dll</HintPath>
- </Reference>
- <Reference Include="Trade.Utility, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.Utility.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Customer.cs" />
@@ -78,6 +66,20 @@
<ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference
Include="..\..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj">
+ <Project>{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}</Project>
+ <Name>BusinessServiceDataContract</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\IDAL\StockTraderIDAL.csproj">
+ <Project>{509EB16A-6586-4200-8323-32438C9B47DC}</Project>
+ <Name>StockTraderIDAL</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\StockTraderUtility\Utility.csproj">
+ <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+ <Name>Utility</Name>
+ </ProjectReference>
+ </ItemGroup>
<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.
@@ -87,7 +89,9 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/common/IDAL/StockTraderIDAL.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/common/IDAL/StockTraderIDAL.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/common/IDAL/StockTraderIDAL.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/common/IDAL/StockTraderIDAL.csproj
Thu Feb 19 23:32:41 2009
@@ -50,10 +50,6 @@
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
- <Reference Include="Trade.BusinessServiceDataContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.BusinessServiceDataContract.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="ICustomer.cs" />
@@ -64,6 +60,12 @@
<ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference
Include="..\..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj">
+ <Project>{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}</Project>
+ <Name>BusinessServiceDataContract</Name>
+ </ProjectReference>
+ </ItemGroup>
<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.
@@ -73,7 +75,9 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)
\"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/common/StockTraderUtility/Utility.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/common/StockTraderUtility/Utility.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/common/StockTraderUtility/Utility.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/common/StockTraderUtility/Utility.csproj
Thu Feb 19 23:32:41 2009
@@ -73,8 +73,9 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorConsoleServiceHost/OrderProcessorConsoleHost.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorConsoleServiceHost/OrderProcessorConsoleHost.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorConsoleServiceHost/OrderProcessorConsoleHost.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorConsoleServiceHost/OrderProcessorConsoleHost.csproj
Thu Feb 19 23:32:41 2009
@@ -64,26 +64,6 @@
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Xml" />
- <Reference Include="Trade.DALSQLServer, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.DALSQLServer.dll</HintPath>
- </Reference>
- <Reference Include="Trade.OrderProcessorContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.OrderProcessorContract.dll</HintPath>
- </Reference>
- <Reference Include="Trade.OrderProcessorImplementation, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.OrderProcessorImplementation.dll</HintPath>
- </Reference>
- <Reference Include="Trade.OrderProcessorServiceConfigurationSettings,
Version=2.0.2.0, Culture=neutral, PublicKeyToken=aaca655dc76c580b,
processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.OrderProcessorServiceConfigurationSettings.dll</HintPath>
- </Reference>
- <Reference Include="Trade.Utility, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.Utility.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
@@ -96,6 +76,28 @@
<ItemGroup>
<EmbeddedResource Include="nettradericon.ico" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference
Include="..\..\common\DALFactory\StockTraderDALFactory.csproj">
+ <Project>{F67C8D85-6DC0-45CD-A748-636E3881E2F5}</Project>
+ <Name>StockTraderDALFactory</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\common\StockTraderUtility\Utility.csproj">
+ <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+ <Name>Utility</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\OrderProcessorContract\OrderProcessorContract.csproj">
+ <Project>{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}</Project>
+ <Name>OrderProcessorContract</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\OrderProcessorImplementation\OrderProcessorImplementation.csproj">
+ <Project>{657AD453-B00F-4F8A-9A94-25874320DE2C}</Project>
+ <Name>OrderProcessorImplementation</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\OrderProcessorServiceConfigurationSettings\OrderProcessorServiceConfigurationSettings.csproj">
+ <Project>{B28867CC-DD77-4F17-BA01-92625C235F6C}</Project>
+ <Name>OrderProcessorServiceConfigurationSettings</Name>
+ </ProjectReference>
+ </ItemGroup>
<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.
@@ -105,9 +107,10 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).exe.config" ..\..\..\..\SharedLibraries
-</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb" "$(SolutionDir)$(OutDir)\"
+copy "$(TargetDir)$(TargetName).exe.config"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorContract/OrderProcessorContract.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorContract/OrderProcessorContract.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorContract/OrderProcessorContract.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorContract/OrderProcessorContract.csproj
Thu Feb 19 23:32:41 2009
@@ -60,10 +60,6 @@
</Reference>
<Reference Include="System.Transactions" />
<Reference Include="System.Xml" />
- <Reference Include="Trade.BusinessServiceDataContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.BusinessServiceDataContract.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="IOrderProcessor.cs" />
@@ -72,6 +68,12 @@
<ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference
Include="..\..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj">
+ <Project>{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}</Project>
+ <Name>BusinessServiceDataContract</Name>
+ </ProjectReference>
+ </ItemGroup>
<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.
@@ -81,7 +83,9 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorImplementation/OrderProcessorImplementation.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorImplementation/OrderProcessorImplementation.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorImplementation/OrderProcessorImplementation.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorImplementation/OrderProcessorImplementation.csproj
Thu Feb 19 23:32:41 2009
@@ -64,30 +64,6 @@
</Reference>
<Reference Include="System.Transactions" />
<Reference Include="System.Xml" />
- <Reference Include="Trade.BusinessServiceDataContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\..\SharedLibraries\BusinessService\Trade.BusinessServiceDataContract.dll</HintPath>
- </Reference>
- <Reference Include="Trade.DALFactory, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.DALFactory.dll</HintPath>
- </Reference>
- <Reference Include="Trade.IDAL, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.IDAL.dll</HintPath>
- </Reference>
- <Reference Include="Trade.OrderProcessorContract, Version=2.0.2.0,
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\..\SharedLibraries\OrderProcessorService\Trade.OrderProcessorContract.dll</HintPath>
- </Reference>
- <Reference Include="Trade.OrderProcessorServiceConfigurationSettings,
Version=2.0.2.0, Culture=neutral, PublicKeyToken=aaca655dc76c580b,
processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\..\SharedLibraries\Trade.OrderProcessorServiceConfigurationSettings.dll</HintPath>
- </Reference>
- <Reference Include="Trade.Utility, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.Utility.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="CustomCertValidator.cs" />
@@ -98,6 +74,32 @@
<ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference
Include="..\..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj">
+ <Project>{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}</Project>
+ <Name>BusinessServiceDataContract</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\..\common\DALFactory\StockTraderDALFactory.csproj">
+ <Project>{F67C8D85-6DC0-45CD-A748-636E3881E2F5}</Project>
+ <Name>StockTraderDALFactory</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\common\IDAL\StockTraderIDAL.csproj">
+ <Project>{509EB16A-6586-4200-8323-32438C9B47DC}</Project>
+ <Name>StockTraderIDAL</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\common\StockTraderUtility\Utility.csproj">
+ <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+ <Name>Utility</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\OrderProcessorContract\OrderProcessorContract.csproj">
+ <Project>{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}</Project>
+ <Name>OrderProcessorContract</Name>
+ </ProjectReference>
+ <ProjectReference
Include="..\OrderProcessorServiceConfigurationSettings\OrderProcessorServiceConfigurationSettings.csproj">
+ <Project>{B28867CC-DD77-4F17-BA01-92625C235F6C}</Project>
+ <Name>OrderProcessorServiceConfigurationSettings</Name>
+ </ProjectReference>
+ </ItemGroup>
<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.
@@ -107,7 +109,9 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorServiceConfigurationSettings/OrderProcessorServiceConfigurationSettings.csproj
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorServiceConfigurationSettings/OrderProcessorServiceConfigurationSettings.csproj?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorServiceConfigurationSettings/OrderProcessorServiceConfigurationSettings.csproj
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorServiceConfigurationSettings/OrderProcessorServiceConfigurationSettings.csproj
Thu Feb 19 23:32:41 2009
@@ -52,10 +52,6 @@
<HintPath>..\..\..\..\Windows\Microsoft.NET\Framework\v3.0\Windows
Communication Foundation\System.ServiceModel.dll</HintPath>
</Reference>
<Reference Include="System.Xml" />
- <Reference Include="Trade.Utility, Version=2.0.2.0, Culture=neutral,
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\SharedLibraries\Trade.Utility.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
@@ -64,6 +60,12 @@
<ItemGroup>
<Content Include="stocktrader.snk" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\common\StockTraderUtility\Utility.csproj">
+ <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+ <Name>Utility</Name>
+ </ProjectReference>
+ </ItemGroup>
<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.
@@ -73,7 +75,9 @@
</Target>
-->
<PropertyGroup>
- <PostBuildEvent>copy "$(TargetPath)" ..\..\..\..\SharedLibraries
-copy "$(TargetDir)$(TargetName).pdb"
..\..\..\..\SharedLibraries</PostBuildEvent>
+ <PostBuildEvent>if not exist "$(SolutionDir)$(OutDir)\
" mkdir "$(SolutionDir)$(OutDir)\
"
+copy "$(TargetPath)" "$(SolutionDir)$(OutDir)\
"
+
+copy "$(TargetDir)$(TargetName).pdb"
"$(SolutionDir)$(OutDir)\"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified:
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorSolution.sln
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorSolution.sln?rev=746056&r1=746055&r2=746056&view=diff
==============================================================================
---
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorSolution.sln
(original)
+++
incubator/stonehenge/trunk/stocktrader/dotnet/order_processor/OrderProcessorSolution.sln
Thu Feb 19 23:32:41 2009
@@ -2,6 +2,9 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderProcessorContract",
"OrderProcessorContract\OrderProcessorContract.csproj",
"{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {382E6E1C-E430-4F6C-BC41-5D84A3798B02} =
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}
+ EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"OrderProcessorConsoleHost",
"OrderProcessorConsoleServiceHost\OrderProcessorConsoleHost.csproj",
"{E0A01A0E-6EF9-4826-B1AE-51B281739AF2}"
ProjectSection(ProjectDependencies) = postProject
@@ -15,13 +18,23 @@
{382E6E1C-E430-4F6C-BC41-5D84A3798B02} =
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utility",
"StockTraderUtility\Utility.csproj", "{382E6E1C-E430-4F6C-BC41-5D84A3798B02}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utility",
"..\common\StockTraderUtility\Utility.csproj",
"{382E6E1C-E430-4F6C-BC41-5D84A3798B02}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderIDAL",
"IDAL\StockTraderIDAL.csproj", "{509EB16A-6586-4200-8323-32438C9B47DC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderDALFactory",
"..\common\DALFactory\StockTraderDALFactory.csproj",
"{F67C8D85-6DC0-45CD-A748-636E3881E2F5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {382E6E1C-E430-4F6C-BC41-5D84A3798B02} =
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}
+ EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderDALSQLServer",
"DALSQLServer\StockTraderDALSQLServer.csproj",
"{34C5AB90-E195-4BEE-A895-7AB1F81D552D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderDALSQLServer",
"..\common\DALSQLServer\StockTraderDALSQLServer.csproj",
"{34C5AB90-E195-4BEE-A895-7AB1F81D552D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {382E6E1C-E430-4F6C-BC41-5D84A3798B02} =
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6} =
{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}
+ {509EB16A-6586-4200-8323-32438C9B47DC} =
{509EB16A-6586-4200-8323-32438C9B47DC}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderIDAL",
"..\common\IDAL\StockTraderIDAL.csproj",
"{509EB16A-6586-4200-8323-32438C9B47DC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockTraderDALFactory",
"DALFactory\StockTraderDALFactory.csproj",
"{F67C8D85-6DC0-45CD-A748-636E3881E2F5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") =
"BusinessServiceDataContract",
"..\business_service\BusinessServiceDataContract\BusinessServiceDataContract.csproj",
"{EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}"
EndProject
Global
GlobalSection(SubversionScc) = preSolution
@@ -87,26 +100,6 @@
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}.Release|Any CPU.Build.0
= Release|Any CPU
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
{382E6E1C-E430-4F6C-BC41-5D84A3798B02}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|.NET.ActiveCfg =
Debug|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Any CPU.Build.0 =
Debug|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Release|.NET.ActiveCfg =
Release|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Any
CPU.ActiveCfg = Release|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Any CPU.Build.0
= Release|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
- {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|.NET.ActiveCfg =
Debug|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Any CPU.Build.0 =
Debug|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|.NET.ActiveCfg =
Release|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Any
CPU.ActiveCfg = Release|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Any CPU.Build.0
= Release|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
- {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
{F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|.NET.ActiveCfg =
Debug|Any CPU
{F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
{F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Debug|Any CPU.Build.0 =
Debug|Any CPU
@@ -117,6 +110,36 @@
{F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Any CPU.Build.0
= Release|Any CPU
{F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
{F67C8D85-6DC0-45CD-A748-636E3881E2F5}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Any CPU.Build.0
= Release|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {34C5AB90-E195-4BEE-A895-7AB1F81D552D}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Any CPU.Build.0
= Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {509EB16A-6586-4200-8323-32438C9B47DC}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|.NET.ActiveCfg =
Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Mixed
Platforms.ActiveCfg = Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Debug|Mixed
Platforms.Build.0 = Debug|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|.NET.ActiveCfg =
Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Any CPU.Build.0
= Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Mixed
Platforms.ActiveCfg = Release|Any CPU
+ {EBB1604B-3F50-4A81-87C3-1AE4029EEEC6}.Release|Mixed
Platforms.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE