Datei: Make/NDO.proj

Last Commit (d2d305f)
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 ········<PackProject Include="ndo.build"></PackProject>
45 ····</ItemGroup>
46
47 ····<!--These are the projects using the classic .NET framework-->
48 ····<ItemGroup>
49 ········<FwProject Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" />
50 ········<FwProject Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" />
51 ········<FwProject Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" />
52 ········<FwProject Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" />
53 ········<FwProject Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" />
54 ········<FwProject Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" />
55 ········<FwProject Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" />
56
57 ········<FwProject Include="..\NDOPackage\NDOPackage.csproj" />
58 ········<FwProject Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" />
59 ········<FwProject Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" />
60 ····</ItemGroup>
61
62
63 ····<ItemGroup>
64 ········<Provider Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" />
65 ········<Provider Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" />
66 ········<Provider Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" />
67 ········<Provider Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" />
68 ········<Provider Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" />
69 ········<Provider Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />········
70 ····</ItemGroup>
71 ········
72 ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir">
73 ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" />
74 ····</Target>
75
76 ····<Target Name="CreatePackageDir" BeforeTargets="BuildTools">
77 ········<MakeDir Condition="!Exists('$(PackageSourceFolder)')" Directories="$(PackageSourceFolder)" />
78 ····</Target>
79
80 ····<Target Name="BuildTools" BeforeTargets="PatchNdoVersion">
81 ········<Message Text="Build Tools..."></Message>
82 ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Restore" Properties="Configuration=Release;Platform=AnyCPU" />
83 ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Rebuild" Properties="Configuration=Release;Platform=AnyCPU" />
84 ····</Target>
85
86 ····<Target Name="PatchNdoVersion" BeforeTargets="Build">
87 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\SimpleMappingTool\Mapping.csproj&quot; -n $(Version)" />
88
89 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj&quot; -i $(InterfacesVersion)" />
90 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj&quot; -i $(InterfacesVersion)" />
91 ········
92 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj&quot; -i $(InterfacesVersion)" />
93 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj&quot; -i $(InterfacesVersion)" />
94 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj&quot; -i $(InterfacesVersion)" />
95 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\PostGresProvider\NDO.Postgre\NDO.Postgre.csproj&quot; -i $(InterfacesVersion)" />
96 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj&quot; -i $(InterfacesVersion)" />
97 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqlServerProvider\NDO.SqlServer\NDO.SqlServer.csproj&quot; -i $(InterfacesVersion)" />
98 ········
99 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj&quot; -i $(InterfacesVersion)" />
100 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj&quot; -i $(InterfacesVersion)" />
101 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj&quot; -i $(InterfacesVersion)" />
102 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\PostGresProvider\PostGresUISupport\PostGresUISupport.csproj&quot; -i $(InterfacesVersion)" />
103 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj&quot; -i $(InterfacesVersion)" />
104 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj&quot; -i $(InterfacesVersion)" />
105
106 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj&quot; -i $(InterfacesVersion)" />
107 ····</Target>
108
109 ····<Target Name="NDOBuild" AfterTargets="Build">
110 ········<Exec WorkingDirectory="$(NDO_DIR)\nuget" Condition="'$(Configuration)'=='Release'" Command="nuget.exe pack NDO.Build.nuspec" />
 
111 ····</Target>
112
113
114 ····<Target Name="Build">
115 ········<Message Text="Build..."></Message>
116 ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
117 ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
118 ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="restore" />
119 ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
120 ········
121 ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="restore" />
122 ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
123
124 ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="restore" />
125 ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
126
127 ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="restore" />
128 ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
129
130 ········<MSBuild Projects="@(FwProject)" Targets="restore" />
131 ········<MSBuild Projects="@(FwProject)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
132 ········<MSBuild Projects="@(Provider)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
133 ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\Ecma335\Ecma335.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
134 ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
135 ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
136 ····</Target>
137 ··
138 </Project>
New Commit (53734fc)
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 should be identical to the NDO. Enhancer version -->
9 <NDOBuildVersion>5. 0. 0</NDOBuildVersion>
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 ········<PackProject Include="ndo.build"></PackProject>
45 ····</ItemGroup>
46
47 ····<!--These are the projects using the classic .NET framework-->
48 ····<ItemGroup>
49 ········<FwProject Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" />
50 ········<FwProject Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" />
51 ········<FwProject Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" />
52 ········<FwProject Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" />
53 ········<FwProject Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" />
54 ········<FwProject Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" />
55 ········<FwProject Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" />
56
57 ········<FwProject Include="..\NDOPackage\NDOPackage.csproj" />
58 ········<FwProject Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" />
59 ········<FwProject Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" />
60 ····</ItemGroup>
61
62
63 ····<ItemGroup>
64 ········<Provider Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" />
65 ········<Provider Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" />
66 ········<Provider Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" />
67 ········<Provider Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" />
68 ········<Provider Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" />
69 ········<Provider Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />········
70 ····</ItemGroup>
71 ········
72 ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir">
73 ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" />
74 ····</Target>
75
76 ····<Target Name="CreatePackageDir" BeforeTargets="BuildTools">
77 ········<MakeDir Condition="!Exists('$(PackageSourceFolder)')" Directories="$(PackageSourceFolder)" />
78 ····</Target>
79
80 ····<Target Name="BuildTools" BeforeTargets="PatchNdoVersion">
81 ········<Message Text="Build Tools..."></Message>
82 ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Restore" Properties="Configuration=Release;Platform=AnyCPU" />
83 ········<MSBuild Projects="@(Tools)" BuildInParallel="True" Targets="Rebuild" Properties="Configuration=Release;Platform=AnyCPU" />
84 ····</Target>
85
86 ····<Target Name="PatchNdoVersion" BeforeTargets="Build">
87 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\SimpleMappingTool\Mapping.csproj&quot; -n $(Version)" />
88
89 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj&quot; -i $(InterfacesVersion)" />
90 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj&quot; -i $(InterfacesVersion)" />
91 ········
92 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj&quot; -i $(InterfacesVersion)" />
93 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj&quot; -i $(InterfacesVersion)" />
94 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj&quot; -i $(InterfacesVersion)" />
95 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\PostGresProvider\NDO.Postgre\NDO.Postgre.csproj&quot; -i $(InterfacesVersion)" />
96 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj&quot; -i $(InterfacesVersion)" />
97 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqlServerProvider\NDO.SqlServer\NDO.SqlServer.csproj&quot; -i $(InterfacesVersion)" />
98 ········
99 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj&quot; -i $(InterfacesVersion)" />
100 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj&quot; -i $(InterfacesVersion)" />
101 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj&quot; -i $(InterfacesVersion)" />
102 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\PostGresProvider\PostGresUISupport\PostGresUISupport.csproj&quot; -i $(InterfacesVersion)" />
103 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj&quot; -i $(InterfacesVersion)" />
104 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj&quot; -i $(InterfacesVersion)" />
105
106 ········<Exec Command="$(PatchNdoVersion) &quot;$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj&quot; -i $(InterfacesVersion)" />
107 ····</Target>
108
109 ····<Target Name="NDOBuild" AfterTargets="Build">
110 ········<Exec WorkingDirectory="$(NDO_DIR)\nuget" Condition="'$(Configuration)'=='Release'" Command="nuget.exe pack NDO.Build.nuspec" />
111 ········<Copy SourceFiles="$(NDO_DIR)\nuget\NDO.Build.$(NDOBuildVersion).nupkg" DestinationFolder="$(PackageSourceFolder)" />
112 ····</Target>
113
114
115 ····<Target Name="Build">
116 ········<Message Text="Build..."></Message>
117 ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
118 ········<MSBuild Projects="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
119 ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="restore" />
120 ········<MSBuild Projects="$(NDO_DIR)\NDO.Mapping\NDO.Mapping\NDO.Mapping.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
121 ········
122 ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="restore" />
123 ········<MSBuild Projects="$(NDO_DIR)\NDO.ProviderFactory\NDO.ProviderFactory\NDO.ProviderFactory.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
124
125 ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="restore" />
126 ········<MSBuild Projects="$(NDO_DIR)\NDO.SchemaGenerator\NDO.SchemaGenerator\NDO.SchemaGenerator.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
127
128 ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="restore" />
129 ········<MSBuild Projects="$(NDO_DIR)\NDODLL\NDO.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
130
131 ········<MSBuild Projects="@(FwProject)" Targets="restore" />
132 ········<MSBuild Projects="@(FwProject)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
133 ········<MSBuild Projects="@(Provider)" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
134 ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\Ecma335\Ecma335.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
135 ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Restore" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
136 ········<MSBuild Projects="$(NDO_DIR)\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" Targets="Rebuild" Properties="Configuration=$(Configuration);Platform=$(Platform)" />
137 ····</Target>
138 ··
139 </Project>