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


Reply via email to