Datei: Make/Test.proj
Last Commit (af20317)
			
| 1 | <?xml version="1.0" encoding="utf-8"?> | 
| 2 | <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 
| 3 | ····<!-- You need to adjust these values, otherwise the build will not work --> | 
| 4 | ····<PropertyGroup Label="Adjustable properties"> | 
| 5 | ········<NDO_DIR>$([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\..'))</NDO_DIR> | 
| 6 | ········<Version>5.0.0</Version> | 
| 7 | ········<InterfacesVersion>5.0.0</InterfacesVersion> | 
| 8 | ········<!-- This is identical to the NDO.Enhancer version --> | 
| 9 | ········<NDOBuild-Version>5.0.0</NDOBuild-Version> | 
| 10 | ········<!-- | 
| 11 | ············NDO generates packages which should be present in the package source | 
| 12 | ············during the build process. | 
| 13 | ············The PackageSourceFolder folder should be defined as | 
| 14 | ············package source in Visual Studio. | 
| 15 | ········--> | 
| 16 | ········<PackageSourceFolder>$(NDO_DIR)\BuiltPackages</PackageSourceFolder> | 
| 17 | ····</PropertyGroup> | 
| 18 | |
| 19 | ····<PropertyGroup> | 
| 20 | ········<Configuration Condition="'$(Configuration)'==''">Release</Configuration> | 
| 21 | ········<Platform>AnyCPU</Platform> | 
| 22 | ········<PackagesDir>$(userprofile)\.nuget\packages</PackagesDir> | 
| 23 | |
| 24 | ········<MAKE_DIR>$(NDO_DIR)\Make</MAKE_DIR> | 
| 25 | ········<TOOLS_DIR>$(NDO_DIR)\Tools</TOOLS_DIR> | 
| 26 | ········<MAP_DIR>$(NDO_DIR)\SimpleMappingTool</MAP_DIR> | 
| 27 | ········<GEN_DIR>$(NDO_DIR)\ClassGenerator</GEN_DIR> | 
| 28 | ········<PatchNdoVersion>$(TOOLS_DIR)\PatchNdoVersion\bin\Release\net8.0\PatchNdoVersion</PatchNdoVersion> | 
| 29 | ····</PropertyGroup> | 
| 30 | |
| 31 | ····<ItemGroup> | 
| 32 | ········<Tools Include="$(TOOLS_DIR)\MakeEnhancerDate\MakeEnhancerDate.csproj" />···· | 
| 33 | ········<Tools Include="$(TOOLS_DIR)\PatchNdoVersion\PatchNdoVersion.csproj" />···· | 
| 34 | ····</ItemGroup> | 
| 35 | ···· | 
| 36 | ····<!-- These are the names of packages beeing built for NDO --> | 
| 37 | ····<ItemGroup> | 
| 38 | ········<PackProject Include="ndointerfaces"></PackProject> | 
| 39 | ········<PackProject Include="ndo.dll"></PackProject> | 
| 40 | ········<PackProject Include="ndo.mapping"></PackProject> | 
| 41 | ········<PackProject Include="ndo.jsonformatter"></PackProject> | 
| 42 | ········<PackProject Include="ndo.providerfactory"></PackProject> | 
| 43 | ········<PackProject Include="ndo.schemagenerator"></PackProject> | 
| 44 | ····</ItemGroup> | 
| 45 | |
| 46 | ····<!--These are the projects using the classic .NET framework--> | 
| 47 | ····<ItemGroup> | 
| 48 | ········<FwProject Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" /> | 
| 49 | ········<FwProject Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" /> | 
| 50 | ········<FwProject Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" /> | 
| 51 | ········<FwProject Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" /> | 
| 52 | ········<FwProject Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" /> | 
| 53 | ········<FwProject Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" /> | 
| 54 | ········<FwProject Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" /> | 
| 55 | |
| 56 | ········<FwProject Include="..\NDOPackage\NDOPackage.csproj" /> | 
| 57 | ········<FwProject Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" /> | 
| 58 | ········<FwProject Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" /> | 
| 59 | ····</ItemGroup> | 
| 60 | |
| 61 | |
| 62 | ····<ItemGroup> | 
| 63 | ········<NdoCore Include="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" /> | 
| 64 | ········<NdoCore Include="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" /> | 
| 65 | ········<NdoCore Include="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" /> | 
| 66 | ········<NdoCore Include="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" /> | 
| 67 | ········<NdoCore Include="$(NDO_DIR)\NDODLL\NDO.csproj" /> | 
| 68 | ····</ItemGroup> | 
| 69 | |
| 70 | ····<ItemGroup> | 
| 71 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" /> | 
| 72 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" /> | 
| 73 | ········<Provider Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" /> | 
| 74 | ········<Provider Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" /> | 
| 75 | ········<Provider Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" /> | 
| 76 | ········<Provider Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />········ | 
| 77 | ····</ItemGroup> | 
| 78 | ········ | 
| 79 | ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir"> | 
| 80 | ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" /> | 
| 81 | ····</Target> | 
| 82 | |
| 83 | ····<Target Name="CreatePackageDir" BeforeTargets="BuildTools"> | 
| 84 | ········<MakeDir Condition="!Exists('$(PackageSourceFolder)')" Directories="$(PackageSourceFolder)" /> | 
| 85 | ····</Target> | 
| 86 | |
| 87 | ····<Target Name="BuildTools" BeforeTargets="PatchNdoVersion"> | 
| 88 | ········<Message Text="Build Tools..."></Message> | 
| 89 | ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Build" Properties="Configuration=Release;Platform=AnyCPU" /> | 
| 90 | ····</Target> | 
| 91 | |
| 92 | ····<Target Name="PatchNdoVersion" BeforeTargets="Build"> | 
| 93 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\SimpleMappingTool\Mapping.csproj" -n $(Version)" /> | 
| 94 | |
| 95 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" -i $(InterfacesVersion)" /> | 
| 96 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" -i $(InterfacesVersion)" /> | 
| 97 | ········ | 
| 98 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" -i $(InterfacesVersion)" /> | 
| 99 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" -i $(InterfacesVersion)" /> | 
| 100 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" -i $(InterfacesVersion)" /> | 
| 101 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\NDO.Postgre\NDO.Postgre.csproj" -i $(InterfacesVersion)" /> | 
| 102 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" -i $(InterfacesVersion)" /> | 
| 103 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\NDO.SqlServer\NDO.SqlServer.csproj" -i $(InterfacesVersion)" /> | 
| 104 | ········ | 
| 105 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 106 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 107 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 108 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\PostGresUISupport\PostGresUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 109 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 110 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 111 | |
| 112 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" -i $(InterfacesVersion)" /> | 
| 113 | ····</Target> | 
| 114 | |
| 115 | ····<Target Name="NDOBuild" AfterTargets="Build"> | 
| 116 | ········<Exec WorkingDirectory="$(NDO_DIR)\nuget" Condition="'$(Configuration)'=='Release'" Command="nuget.exe pack NDO.Build.nuspec" /> | 
| 117 | ····</Target> | 
| 118 | |
| 119 | |
| 120 | ····<Target Name="Build"> | 
| 121 | ········<Message Text="Build..."></Message> | 
| 122 | <MSBuild Projects="@( NdoCore) " Targets="restore" /> | 
| 123 | <MSBuild Projects="@( NdoCore) " Targets="Rebuild" Properties="Configuration=$( Configuration) ;Platform=$( Platform) " /> | 
| 124 | ········<MSBuild Projects="@(FwProject)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 125 | ········<MSBuild Projects="@(Provider)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 126 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\Ecma335\Ecma335.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 127 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 128 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 129 | ····</Target> | 
| 130 | ·· | 
| 131 | </Project> | 
New Commit (769572c)
			
| 1 | <?xml version="1.0" encoding="utf-8"?> | 
| 2 | <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 
| 3 | ····<!-- You need to adjust these values, otherwise the build will not work --> | 
| 4 | ····<PropertyGroup Label="Adjustable properties"> | 
| 5 | ········<NDO_DIR>$([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\..'))</NDO_DIR> | 
| 6 | ········<Version>5.0.0</Version> | 
| 7 | ········<InterfacesVersion>5.0.0</InterfacesVersion> | 
| 8 | ········<!-- This is identical to the NDO.Enhancer version --> | 
| 9 | ········<NDOBuild-Version>5.0.0</NDOBuild-Version> | 
| 10 | ········<!-- | 
| 11 | ············NDO generates packages which should be present in the package source | 
| 12 | ············during the build process. | 
| 13 | ············The PackageSourceFolder folder should be defined as | 
| 14 | ············package source in Visual Studio. | 
| 15 | ········--> | 
| 16 | ········<PackageSourceFolder>$(NDO_DIR)\BuiltPackages</PackageSourceFolder> | 
| 17 | ····</PropertyGroup> | 
| 18 | |
| 19 | ····<PropertyGroup> | 
| 20 | ········<Configuration Condition="'$(Configuration)'==''">Release</Configuration> | 
| 21 | ········<Platform>AnyCPU</Platform> | 
| 22 | ········<PackagesDir>$(userprofile)\.nuget\packages</PackagesDir> | 
| 23 | |
| 24 | ········<MAKE_DIR>$(NDO_DIR)\Make</MAKE_DIR> | 
| 25 | ········<TOOLS_DIR>$(NDO_DIR)\Tools</TOOLS_DIR> | 
| 26 | ········<MAP_DIR>$(NDO_DIR)\SimpleMappingTool</MAP_DIR> | 
| 27 | ········<GEN_DIR>$(NDO_DIR)\ClassGenerator</GEN_DIR> | 
| 28 | ········<PatchNdoVersion>$(TOOLS_DIR)\PatchNdoVersion\bin\Release\net8.0\PatchNdoVersion</PatchNdoVersion> | 
| 29 | ····</PropertyGroup> | 
| 30 | |
| 31 | ····<ItemGroup> | 
| 32 | ········<Tools Include="$(TOOLS_DIR)\MakeEnhancerDate\MakeEnhancerDate.csproj" />···· | 
| 33 | ········<Tools Include="$(TOOLS_DIR)\PatchNdoVersion\PatchNdoVersion.csproj" />···· | 
| 34 | ····</ItemGroup> | 
| 35 | ···· | 
| 36 | ····<!-- These are the names of packages beeing built for NDO --> | 
| 37 | ····<ItemGroup> | 
| 38 | ········<PackProject Include="ndointerfaces"></PackProject> | 
| 39 | ········<PackProject Include="ndo.dll"></PackProject> | 
| 40 | ········<PackProject Include="ndo.mapping"></PackProject> | 
| 41 | ········<PackProject Include="ndo.jsonformatter"></PackProject> | 
| 42 | ········<PackProject Include="ndo.providerfactory"></PackProject> | 
| 43 | ········<PackProject Include="ndo.schemagenerator"></PackProject> | 
| 44 | ····</ItemGroup> | 
| 45 | |
| 46 | ····<!--These are the projects using the classic .NET framework--> | 
| 47 | ····<ItemGroup> | 
| 48 | ········<FwProject Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" /> | 
| 49 | ········<FwProject Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" /> | 
| 50 | ········<FwProject Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" /> | 
| 51 | ········<FwProject Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" /> | 
| 52 | ········<FwProject Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" /> | 
| 53 | ········<FwProject Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" /> | 
| 54 | ········<FwProject Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" /> | 
| 55 | |
| 56 | ········<FwProject Include="..\NDOPackage\NDOPackage.csproj" /> | 
| 57 | ········<FwProject Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" /> | 
| 58 | ········<FwProject Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" /> | 
| 59 | ····</ItemGroup> | 
| 60 | |
| 61 | |
| 62 | ····<ItemGroup> | 
| 63 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" /> | 
| 64 | ········<Provider Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" /> | 
| 65 | ········<Provider Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" /> | 
| 66 | ········<Provider Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" /> | 
| 67 | ········<Provider Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" /> | 
| 68 | ········<Provider Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />········ | 
| 69 | ····</ItemGroup> | 
| 70 | ········ | 
| 71 | ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir"> | 
| 72 | ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" /> | 
| 73 | ····</Target> | 
| 74 | |
| 75 | ····<Target Name="CreatePackageDir" BeforeTargets="BuildTools"> | 
| 76 | ········<MakeDir Condition="!Exists('$(PackageSourceFolder)')" Directories="$(PackageSourceFolder)" /> | 
| 77 | ····</Target> | 
| 78 | |
| 79 | ····<Target Name="BuildTools" BeforeTargets="PatchNdoVersion"> | 
| 80 | ········<Message Text="Build Tools..."></Message> | 
| 81 | ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Build" Properties="Configuration=Release;Platform=AnyCPU" /> | 
| 82 | ····</Target> | 
| 83 | |
| 84 | ····<Target Name="PatchNdoVersion" BeforeTargets="Build"> | 
| 85 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\SimpleMappingTool\Mapping.csproj" -n $(Version)" /> | 
| 86 | |
| 87 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" -i $(InterfacesVersion)" /> | 
| 88 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" -i $(InterfacesVersion)" /> | 
| 89 | ········ | 
| 90 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" -i $(InterfacesVersion)" /> | 
| 91 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" -i $(InterfacesVersion)" /> | 
| 92 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" -i $(InterfacesVersion)" /> | 
| 93 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\NDO.Postgre\NDO.Postgre.csproj" -i $(InterfacesVersion)" /> | 
| 94 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" -i $(InterfacesVersion)" /> | 
| 95 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\NDO.SqlServer\NDO.SqlServer.csproj" -i $(InterfacesVersion)" /> | 
| 96 | ········ | 
| 97 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 98 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 99 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 100 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\PostGresProvider\PostGresUISupport\PostGresUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 101 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 102 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" -i $(InterfacesVersion)" /> | 
| 103 | |
| 104 | ········<Exec Command="$(PatchNdoVersion) "$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" -i $(InterfacesVersion)" /> | 
| 105 | ····</Target> | 
| 106 | |
| 107 | ····<Target Name="NDOBuild" AfterTargets="Build"> | 
| 108 | ········<Exec WorkingDirectory="$(NDO_DIR)\nuget" Condition="'$(Configuration)'=='Release'" Command="nuget.exe pack NDO.Build.nuspec" /> | 
| 109 | ····</Target> | 
| 110 | |
| 111 | |
| 112 | ····<Target Name="Build"> | 
| 113 | ········<Message Text="Build..."></Message> | 
| 114 | <MSBuild Projects="$( NDO_DIR) \NDOInterfaces\NDOInterfaces. csproj" Properties="Configuration=$( Configuration) ;Platform=$( Platform) " /> | 
| 115 | <MSBuild Projects="$( NDO_DIR) \NDO. Mapping\NDO. Mapping\NDO. Mapping. csproj" Targets="restore" /> | 
| 116 | ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 117 | ········ | 
| 118 | ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="restore" /> | 
| 119 | ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 120 | |
| 121 | ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="restore" /> | 
| 122 | ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 123 | |
| 124 | ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="restore" /> | 
| 125 | ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 126 | |
| 127 | ········<MSBuild Projects="@(FwProject)" Targets="restore" /> | 
| 128 | ········<MSBuild Projects="@(FwProject)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 129 | ········<MSBuild Projects="@(Provider)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 130 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\Ecma335\Ecma335.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 131 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 132 | ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" /> | 
| 133 | ····</Target> | 
| 134 | ·· | 
| 135 | </Project> |