1
@SET MSBULD_EXE="%SystemRoot%\Microsoft.NET\Framework\v3.5\MSBuild.exe"
2
CALL %MSBULD_EXE% Preprocessor.proj
3
@SET MSBULD_EXE="%SystemRoot%\Microsoft.NET\Framework\v3.5\MSBuild.exe"2
CALL %MSBULD_EXE% Preprocessor.proj3

1
<?xml version="1.0" encoding="UTF-8"?>
2
<Project DefaultTargets="Preprocess"
3
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4
<PropertyGroup>
5
<!-- Debug,Release -->
6
<VersionConfiguration>Debug</VersionConfiguration>
7
8
<VersionName>SERVER</VersionName>
9
<VersionCustomerName>TEST</VersionCustomerName>
10
</PropertyGroup>
11
12
<PropertyGroup>
13
<ProjectRoot>$(MSBuildProjectDirectory)\..\</ProjectRoot>
14
<ProjectSetupRoot>$(ProjectRoot)\setup</ProjectSetupRoot>
15
<ProjectSourceRoot>$(ProjectRoot)\source</ProjectSourceRoot>
16
<XmlPreprocessRoot>$(ProjectSetupRoot)\xmlpreprocess</XmlPreprocessRoot>
17
18
<NewsExpressProejctDirectory>$(ProjectSourceRoot)\Main\NewsExpress\</NewsExpressProejctDirectory>
19
20
</PropertyGroup>
21
22
<Target Name="Preprocess">
23
<Message Text="すべての環境を設定します…" />
24
<CallTarget Targets="Main_NewsExpress_Preprocess"/>
25
<Message Text="すべての環境を設定しました。" />
26
</Target>
27
28
<Import Project="$(NewsExpressProejctDirectory)\Preprocessor.proj"/>
29
</Project>
30
<?xml version="1.0" encoding="UTF-8"?>2
<Project DefaultTargets="Preprocess" 3
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">4
<PropertyGroup>5
<!-- Debug,Release -->6
<VersionConfiguration>Debug</VersionConfiguration>7
8
<VersionName>SERVER</VersionName>9
<VersionCustomerName>TEST</VersionCustomerName> 10
</PropertyGroup>11
12
<PropertyGroup>13
<ProjectRoot>$(MSBuildProjectDirectory)\..\</ProjectRoot>14
<ProjectSetupRoot>$(ProjectRoot)\setup</ProjectSetupRoot> 15
<ProjectSourceRoot>$(ProjectRoot)\source</ProjectSourceRoot> 16
<XmlPreprocessRoot>$(ProjectSetupRoot)\xmlpreprocess</XmlPreprocessRoot>17
18
<NewsExpressProejctDirectory>$(ProjectSourceRoot)\Main\NewsExpress\</NewsExpressProejctDirectory>19
20
</PropertyGroup>21
22
<Target Name="Preprocess">23
<Message Text="すべての環境を設定します…" />24
<CallTarget Targets="Main_NewsExpress_Preprocess"/>25
<Message Text="すべての環境を設定しました。" />26
</Target>27
28
<Import Project="$(NewsExpressProejctDirectory)\Preprocessor.proj"/>29
</Project>30

1
<?xml version="1.0" encoding="UTF-8"?>
2
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
4
<ItemGroup>
5
<CharacterTableDestinationFile Include="$(NewsExpressProejctDirectory)\CharacterTable.xml"/>
6
</ItemGroup>
7
8
<Choose>
9
<When Condition="'$(VersionCustomerName)'=='TEST' ">
10
<ItemGroup>
11
<CharacterTableSourceFile Include="$(NewsExpressProejctDirectory)\CharacterTable_S.xml"/>
12
</ItemGroup>
13
</When>
14
<When Condition="'$(VersionCustomerName)'=='OTHER' ">
15
<ItemGroup>
16
<CharacterTableSourceFile Include="$(NewsExpressProejctDirectory)\CharacterTable_I.xml"/>
17
</ItemGroup>
18
</When>
19
20
</Choose>
21
22
<Target Name="Main_NewsExpress_Preprocess">
23
<Message Text="Main_NewsExpressの環境を設定します…" />
24
<Copy
25
SourceFiles="@(CharacterTableSourceFile)"
26
DestinationFiles="@(CharacterTableDestinationFile)"
27
/>
28
<Message Text="Main_NewsExpressの環境を設定しました。" />
29
</Target>
30
</Project>
31
<?xml version="1.0" encoding="UTF-8"?>2
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">3

4
<ItemGroup>5
<CharacterTableDestinationFile Include="$(NewsExpressProejctDirectory)\CharacterTable.xml"/>6
</ItemGroup>7
8
<Choose>9
<When Condition="'$(VersionCustomerName)'=='TEST' ">10
<ItemGroup>11
<CharacterTableSourceFile Include="$(NewsExpressProejctDirectory)\CharacterTable_S.xml"/>12
</ItemGroup>13
</When>14
<When Condition="'$(VersionCustomerName)'=='OTHER' ">15
<ItemGroup>16
<CharacterTableSourceFile Include="$(NewsExpressProejctDirectory)\CharacterTable_I.xml"/>17
</ItemGroup>18
</When>19
20
</Choose>21

22
<Target Name="Main_NewsExpress_Preprocess">23
<Message Text="Main_NewsExpressの環境を設定します…" />24
<Copy25
SourceFiles="@(CharacterTableSourceFile)"26
DestinationFiles="@(CharacterTableDestinationFile)"27
/>28
<Message Text="Main_NewsExpressの環境を設定しました。" />29
</Target>30
</Project>31


浙公网安备 33010602011771号