Author: drewbai
Date: Fri Feb 20 02:26:53 2009
New Revision: 746114

URL: http://svn.apache.org/viewvc?rev=746114&view=rev
Log:
Partial update of BSL. In work

Added:
    
incubator/stonehenge/trunk/stocktrader/dotnet/common/OrderProcessorServiceConfigurationSettings/
      - copied from r746093, 
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/OrderProcessorServiceConfigurationSettings/
    
incubator/stonehenge/trunk/stocktrader/dotnet/common/ServiceConfigurationSettings/
      - copied from r746093, 
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/ServiceConfigurationSettings/
Removed:
    
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/OrderProcessorServiceConfigurationSettings/
    
incubator/stonehenge/trunk/stocktrader/dotnet/trader_client/ServiceConfigurationSettings/
Modified:
    
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConfigurationSettings/BusinessServiceConfigurationSettings.csproj
    
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConsole/BusinessServiceConsole.csproj
    
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceContract/BusinessServiceContract.csproj
    
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceImplementation/BusinessServiceImplementation.csproj
    
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceSolution.sln
    
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/OrderProcessorASyncClient/OrderProcessorAsyncClient.csproj
    
incubator/stonehenge/trunk/stocktrader/dotnet/common/BasicClient/BasicClient.csproj

Modified: 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConfigurationSettings/BusinessServiceConfigurationSettings.csproj
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConfigurationSettings/BusinessServiceConfigurationSettings.csproj?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConfigurationSettings/BusinessServiceConfigurationSettings.csproj
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConfigurationSettings/BusinessServiceConfigurationSettings.csproj
 Fri Feb 20 02:26:53 2009
@@ -83,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/business_service/BusinessServiceConsole/BusinessServiceConsole.csproj
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConsole/BusinessServiceConsole.csproj?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConsole/BusinessServiceConsole.csproj
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceConsole/BusinessServiceConsole.csproj
 Fri Feb 20 02:26:53 2009
@@ -56,10 +56,6 @@
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <ItemGroup>
-    <Reference Include="BasicClient, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      
<HintPath>..\..\..\SharedLibraries\OrderProcessorService\BasicClient.dll</HintPath>
-    </Reference>
     <Reference Include="System" />
     <Reference Include="System.Configuration" />
     <Reference Include="System.Core">
@@ -77,10 +73,6 @@
       <RequiredTargetFramework>3.5</RequiredTargetFramework>
     </Reference>
     <Reference Include="System.Xml" />
-    <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.OrderProcessorServiceConfigurationSettings, 
Version=2.0.2.0, Culture=neutral, PublicKeyToken=aaca655dc76c580b, 
processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
       
<HintPath>..\..\SharedLibraries\Trade.OrderProcessorServiceConfigurationSettings.dll</HintPath>
@@ -95,6 +87,10 @@
     <Content Include="stocktrader.snk" />
   </ItemGroup>
   <ItemGroup>
+    <ProjectReference 
Include="..\..\order_processor\OrderProcessorContract\OrderProcessorContract.csproj">
+      <Project>{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}</Project>
+      <Name>OrderProcessorContract</Name>
+    </ProjectReference>
     <ProjectReference 
Include="..\BusinessServiceConfigurationSettings\BusinessServiceConfigurationSettings.csproj">
       <Project>{ED14B721-A6F1-4B65-89FA-18B78345CB5A}</Project>
       <Name>BusinessServiceConfigurationSettings</Name>
@@ -107,10 +103,6 @@
       <Project>{018CF591-E45C-4E74-B613-CA5C1FCAFE89}</Project>
       <Name>BusinessServiceImplementation</Name>
     </ProjectReference>
-    <ProjectReference Include="..\StockTraderUtility\Utility.csproj">
-      <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
-      <Name>Utility</Name>
-    </ProjectReference>
   </ItemGroup>
   <ItemGroup>
     <EmbeddedResource Include="nettradericon.ico" />
@@ -151,8 +143,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/business_service/BusinessServiceContract/BusinessServiceContract.csproj
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceContract/BusinessServiceContract.csproj?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceContract/BusinessServiceContract.csproj
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceContract/BusinessServiceContract.csproj
 Fri Feb 20 02:26:53 2009
@@ -74,10 +74,6 @@
     </Reference>
     <Reference Include="System.Web.Services" />
     <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="ITradeServiceFacadeWcf.cs" />
@@ -113,6 +109,12 @@
       <Install>false</Install>
     </BootstrapperPackage>
   </ItemGroup>
+  <ItemGroup>
+    <ProjectReference 
Include="..\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.
@@ -122,7 +124,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/business_service/BusinessServiceImplementation/BusinessServiceImplementation.csproj
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceImplementation/BusinessServiceImplementation.csproj?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceImplementation/BusinessServiceImplementation.csproj
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceImplementation/BusinessServiceImplementation.csproj
 Fri Feb 20 02:26:53 2009
@@ -124,7 +124,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/business_service/BusinessServiceSolution.sln
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceSolution.sln?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceSolution.sln
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/BusinessServiceSolution.sln
 Fri Feb 20 02:26:53 2009
@@ -16,14 +16,16 @@
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BusinessServiceConsole", 
"BusinessServiceConsole\BusinessServiceConsole.csproj", 
"{926CCBE6-C658-46E1-BF25-5579BEA6F1E6}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicClient", 
"BasicClient\BasicClient.csproj", "{A4759510-6CE9-4692-B348-B8483BCD1447}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = 
"OrderProcessorAsyncClient", 
"OrderProcessorASyncClient\OrderProcessorAsyncClient.csproj", 
"{623BC346-84FA-4B9E-B043-811DB7FBEC2A}"
        ProjectSection(ProjectDependencies) = postProject
                {A4759510-6CE9-4692-B348-B8483BCD1447} = 
{A4759510-6CE9-4692-B348-B8483BCD1447}
        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}") = "BasicClient", 
"..\common\BasicClient\BasicClient.csproj", 
"{A4759510-6CE9-4692-B348-B8483BCD1447}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderProcessorContract", 
"..\order_processor\OrderProcessorContract\OrderProcessorContract.csproj", 
"{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}"
 EndProject
 Global
        GlobalSection(SubversionScc) = preSolution
@@ -89,16 +91,6 @@
                {926CCBE6-C658-46E1-BF25-5579BEA6F1E6}.Release|Any CPU.Build.0 
= Release|Any CPU
                {926CCBE6-C658-46E1-BF25-5579BEA6F1E6}.Release|Mixed 
Platforms.ActiveCfg = Release|Any CPU
                {926CCBE6-C658-46E1-BF25-5579BEA6F1E6}.Release|Mixed 
Platforms.Build.0 = Release|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|.NET.ActiveCfg = 
Debug|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Mixed 
Platforms.ActiveCfg = Debug|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Mixed 
Platforms.Build.0 = Debug|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|.NET.ActiveCfg = 
Release|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Any CPU.Build.0 
= Release|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Mixed 
Platforms.ActiveCfg = Release|Any CPU
-               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Mixed 
Platforms.Build.0 = Release|Any CPU
                {623BC346-84FA-4B9E-B043-811DB7FBEC2A}.Debug|.NET.ActiveCfg = 
Debug|Any CPU
                {623BC346-84FA-4B9E-B043-811DB7FBEC2A}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
                {623BC346-84FA-4B9E-B043-811DB7FBEC2A}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
@@ -119,6 +111,26 @@
                {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
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|.NET.ActiveCfg = 
Debug|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Mixed 
Platforms.ActiveCfg = Debug|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Debug|Mixed 
Platforms.Build.0 = Debug|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|.NET.ActiveCfg = 
Release|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Any CPU.Build.0 
= Release|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Mixed 
Platforms.ActiveCfg = Release|Any CPU
+               {A4759510-6CE9-4692-B348-B8483BCD1447}.Release|Mixed 
Platforms.Build.0 = Release|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|.NET.ActiveCfg = 
Debug|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Mixed 
Platforms.ActiveCfg = Debug|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Debug|Mixed 
Platforms.Build.0 = Debug|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|.NET.ActiveCfg = 
Release|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Any CPU.Build.0 
= Release|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Mixed 
Platforms.ActiveCfg = Release|Any CPU
+               {1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}.Release|Mixed 
Platforms.Build.0 = Release|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE

Modified: 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/OrderProcessorASyncClient/OrderProcessorAsyncClient.csproj
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/business_service/OrderProcessorASyncClient/OrderProcessorAsyncClient.csproj?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/OrderProcessorASyncClient/OrderProcessorAsyncClient.csproj
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/business_service/OrderProcessorASyncClient/OrderProcessorAsyncClient.csproj
 Fri Feb 20 02:26:53 2009
@@ -46,7 +46,7 @@
   <ItemGroup>
     <Reference Include="BasicClient, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\SharedLibraries\BasicClient.dll</HintPath>
+      <HintPath>..\..\common\BasicClient\obj\Debug\BasicClient.dll</HintPath>
     </Reference>
     <Reference Include="System" />
     <Reference Include="System.Core">
@@ -90,6 +90,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.
@@ -99,7 +105,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/BasicClient/BasicClient.csproj
URL: 
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/dotnet/common/BasicClient/BasicClient.csproj?rev=746114&r1=746113&r2=746114&view=diff
==============================================================================
--- 
incubator/stonehenge/trunk/stocktrader/dotnet/common/BasicClient/BasicClient.csproj
 (original)
+++ 
incubator/stonehenge/trunk/stocktrader/dotnet/common/BasicClient/BasicClient.csproj
 Fri Feb 20 02:26:53 2009
@@ -57,18 +57,6 @@
     </Reference>
     <Reference Include="System.Data" />
     <Reference Include="System.Xml" />
-    <Reference Include="Trade.BusinessServiceContract, Version=2.0.2.0, 
Culture=neutral, PublicKeyToken=aaca655dc76c580b, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      
<HintPath>..\..\SharedLibraries\Trade.BusinessServiceContract.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.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="BasicClient.cs" />
@@ -77,6 +65,20 @@
   <ItemGroup>
     <None Include="stocktrader.snk" />
   </ItemGroup>
+  <ItemGroup>
+    <ProjectReference 
Include="..\..\business_service\BusinessServiceContract\BusinessServiceContract.csproj">
+      <Project>{36FA3564-9AF5-496A-805B-6ED262CAAE2B}</Project>
+      <Name>BusinessServiceContract</Name>
+    </ProjectReference>
+    <ProjectReference 
Include="..\..\order_processor\OrderProcessorContract\OrderProcessorContract.csproj">
+      <Project>{1AD6DBB4-CA83-460F-BDCD-45E1ECE318B4}</Project>
+      <Name>OrderProcessorContract</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\StockTraderUtility\Utility.csproj">
+      <Project>{382E6E1C-E430-4F6C-BC41-5D84A3798B02}</Project>
+      <Name>Utility</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.
@@ -86,7 +88,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


Reply via email to