Datei: Make/Test.proj

Last Commit (f707e1c)
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>. . </NDO_DIR>
6 ········<Version>5.0.0</Version>
7 ········<!--
8 ············NDO generates packages which should be present in the package source
9 ············during the build process.
10 ············The PackageSourceFolder folder should be defined as
11 ············package source in Visual Studio.
12 ········-->
13 ········<PackageSourceFolder>$(NDO_DIR)\BuiltPackages</PackageSourceFolder>
14 ····</PropertyGroup>
15 ····
16 ··<PropertyGroup>
17 ····<Configuration Condition="'$(Configuration)'==''">Release</Configuration>
18 ····<Platform>AnyCPU</Platform>
19 ····<PackagesDir>$(userprofile)\.nuget\packages</PackagesDir>
20 ··
21 ····<MAKE_DIR>$(NDO_DIR)\Make</MAKE_DIR>
22 ····<TOOLS_DIR>$(NDO_DIR)\Tools</TOOLS_DIR>
23 ····<MAP_DIR>$(NDO_DIR)\SimpleMappingTool</MAP_DIR>
24 ····<GEN_DIR>$(NDO_DIR)\ClassGenerator</GEN_DIR>
25 ··</PropertyGroup>
26
27 ····<ItemGroup>
28 ········<Tools Include="$(TOOLS_DIR)\MakeEnhancerDate\MakeEnhancerDate.csproj" />····
29 ········<Tools Include="$(TOOLS_DIR)\PatchNdoVersion\PatchNdoVersion.csproj" />····
30 ····</ItemGroup>
31 ····
32 ····<ItemGroup>
33 ········<PackProject Include="ndointerfaces"></PackProject>
34 ········<PackProject Include="ndo.dll"></PackProject>
35 ········<PackProject Include="ndo.core"></PackProject>
36 ········<PackProject Include="ndo.mapping"></PackProject>
37 ········<PackProject Include="ndo.jsonformatter"></PackProject>
38 ········<PackProject Include="ndo.providerfactory"></PackProject>
39 ········<PackProject Include="ndo.schemagenerator"></PackProject>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40 ····</ItemGroup>
41 ····
42 ····<ItemGroup>
43 ········<ProjectsToPatch Include="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" ></ProjectsToPatch>
44 ········<ProjectsToPatch Include="$(NDO_DIR)\NDODLL\NDO.csproj" ></ProjectsToPatch>
45 ····</ItemGroup>
46 ····
47 ····<Target Name="DeletePackages" BeforeTargets="CreatePackageDir">
48 ········<RemoveDir Condition="Exists('$(PackagesDir)\%(PackProject.Identity)\$(Version)')" Directories="$(PackagesDir)\%(PackProject.Identity)\$(Version)" />
 
 
 
 
49 ····</Target>
50 ····
51 <Target Name="PatchNdoVersion" AfterTargets="DeletePackages">
52 <Exec Command="$( TOOLS_DIR) \PatchNdoVersion\bin\Release\net8. 0\PatchNdoVersion"
 
53 ····</Target>
54 ····
55 <Target Name="CreatePackageDir" BeforeTargets="Build">
56 <MakeDir Condition="!Exists( '$( PackageSourceFolder) ') " Directories="$( PackageSourceFolder) " />
 
57 ····</Target>
 
58 ····<Target Name="RestoreMsg" BeforeTargets="Restore">
59 ········<Message Text="$(Lala)"></Message>
60 ····</Target>
 
61
62 ····<Target Name="Build">
63 ········<Message Text="Build..."></Message>
64 <MSBuild Projects="@( Tools) " BuildInParallel="True" Targets="Rebuild" Properties="Configuration=Release;Platform=AnyCPU" />
65 ····</Target>
66 ··
67 </Project>
New Commit (259cc0c)
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 ········<!--
8 ············NDO generates packages which should be present in the package source
9 ············during the build process.
10 ············The PackageSourceFolder folder should be defined as
11 ············package source in Visual Studio.
12 ········-->
13 ········<PackageSourceFolder>$(NDO_DIR)\BuiltPackages</PackageSourceFolder>
14 ····</PropertyGroup>
15 ····
16 ··<PropertyGroup>
17 ····<Configuration Condition="'$(Configuration)'==''">Release</Configuration>
18 ····<Platform>AnyCPU</Platform>
19 ····<PackagesDir>$(userprofile)\.nuget\packages</PackagesDir>
20 ··
21 ····<MAKE_DIR>$(NDO_DIR)\Make</MAKE_DIR>
22 ····<TOOLS_DIR>$(NDO_DIR)\Tools</TOOLS_DIR>
23 ····<MAP_DIR>$(NDO_DIR)\SimpleMappingTool</MAP_DIR>
24 ····<GEN_DIR>$(NDO_DIR)\ClassGenerator</GEN_DIR>
25 ··</PropertyGroup>
26
27 ····<ItemGroup>
28 ········<Tools Include="$(TOOLS_DIR)\MakeEnhancerDate\MakeEnhancerDate.csproj" />····
29 ········<Tools Include="$(TOOLS_DIR)\PatchNdoVersion\PatchNdoVersion.csproj" />····
30 ····</ItemGroup>
31 ····
32 ····<ItemGroup>
33 ········<PackProject Include="ndointerfaces"></PackProject>
34 ········<PackProject Include="ndo.dll"></PackProject>
35 ········<PackProject Include="ndo.core"></PackProject>
36 ········<PackProject Include="ndo.mapping"></PackProject>
37 ········<PackProject Include="ndo.jsonformatter"></PackProject>
38 ········<PackProject Include="ndo.providerfactory"></PackProject>
39 ········<PackProject Include="ndo.schemagenerator"></PackProject>
40 ····</ItemGroup>
41
42 ····<ItemGroup>
43 ········<Project Include="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" />
44 ········<Project Include="$(NDO_DIR)\NDODLL\NDO.csproj" />
45 ········<Project Include="$(NDO_DIR)\Provider\MySqlConnectorProvider\NDO.MySqlConnector\NDO.MySqlConnector.csproj" />
46 ········<Project Include="$(NDO_DIR)\Provider\MySqlNdoProvider\NDO.MySql\NDO.MySql.csproj" />
47 ········<Project Include="$(NDO_DIR)\Provider\OracleProvider\NDO.Oracle\NDO.Oracle.csproj" />
48 ········<Project Include="$(NDO_DIR)\Provider\SqliteProvider\NDO.Sqlite\NDO.Sqlite.csproj" />
49 ········<Project Include="$(NDO_DIR)\Provider\SqlServerProvider\NDO.Sqlserver\NDO.Sqlserver.csproj" />
50 ········<Project Include="$(NDO_DIR)\Provider\PostgresProvider\NDO.Postgre\NDO.Postgre.csproj" />
51
52 ········<!--Project Include="..\Provider\MySqlNdoProvider\MySqlUISupport\MySqlUISupport.csproj" />
53 ········<Project Include="$(NDO_DIR)\UISupport\NDO.UISupport\NDO.UISupport.csproj" />
54 ········<Project Include="..\Provider\MySqlConnectorProvider\MySqlConnectorUISupport\MySqlConnectorUISupport.csproj" />
55 ········<Project Include="..\Provider\OracleProvider\OracleUISupport\OracleUISupport.csproj" />
56 ········<Project Include="..\Provider\SqliteProvider\SqliteUISupport\SqliteUISupport.csproj" />
57 ········<Project Include="..\Provider\SqlServerProvider\SqlServerUISupport\SqlServerUISupport.csproj" />
58 ········<Project Include="..\Provider\PostgresProvider\PostgresUISupport\PostgresUISupport.csproj" />
59
60 ········<Project Include="..\SimpleMappingTool\Mapping.csproj" />
61 ········<Project Include="..\NDOPackage\NDOPackage.csproj" />
62 ········<Project Include="..\NDOEnhancer\NDOEnhancer\NDOEnhancer.csproj" />
63 ········<Project Include="..\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj" -->
64 ····</ItemGroup>····
65 ····
66 ····<ItemGroup>
67 ········<ProjectsToPatch Include="$(NDO_DIR)\NDOInterfaces\NDOInterfaces.csproj" ></ProjectsToPatch>
68 ········<ProjectsToPatch Include="$(NDO_DIR)\NDODLL\NDO.csproj" ></ProjectsToPatch>
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="Rebuild" Properties="Configuration=Release;Platform=AnyCPU" />
82 ····</Target>
83
84 <Target Name="PatchNdoVersion" BeforeTargets="Build">
85 <Message Text="$( TOOLS_DIR) \PatchNdoVersion\bin\Release\net8. 0\PatchNdoVersion %( Project. Identity) $( Version) "></Message>
86 ········<Exec Command="$(TOOLS_DIR)\PatchNdoVersion\bin\Release\net8.0\PatchNdoVersion %(Project.Identity) $(Version)" />
87 ····</Target>
88 ····
89 ····<Target Name="RestoreMsg" BeforeTargets="Restore">
90 ········<Message Text="$(Lala)"></Message>
91 ····</Target>
92
93
94 ····<Target Name="Build">
95 ········<Message Text="Build..."></Message>
96
97 ····</Target>
98 ··
99 </Project>