OSDN Git Service

2つの実行時フォルダを1つに統合。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / DTXManiaプロジェクト.csproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
6     <ProductVersion>9.0.21022</ProductVersion>\r
7     <SchemaVersion>2.0</SchemaVersion>\r
8     <ProjectGuid>{81BEC512-8074-4BD1-8A3C-AC73BC7BF846}</ProjectGuid>\r
9     <OutputType>WinExe</OutputType>\r
10     <AppDesignerFolder>Properties</AppDesignerFolder>\r
11     <RootNamespace>DTXMania</RootNamespace>\r
12     <AssemblyName>DTXManiaGR</AssemblyName>\r
13     <TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>\r
14     <FileAlignment>512</FileAlignment>\r
15     <ApplicationIcon>dtx.ico</ApplicationIcon>\r
16     <IsWebBootstrapper>false</IsWebBootstrapper>\r
17     <SignAssembly>false</SignAssembly>\r
18     <AssemblyOriginatorKeyFile>\r
19     </AssemblyOriginatorKeyFile>\r
20     <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>\r
21     <FileUpgradeFlags>\r
22     </FileUpgradeFlags>\r
23     <UpgradeBackupLocation>\r
24     </UpgradeBackupLocation>\r
25     <OldToolsVersion>3.5</OldToolsVersion>\r
26     <TargetFrameworkProfile />\r
27     <PublishUrl>publish\</PublishUrl>\r
28     <Install>true</Install>\r
29     <InstallFrom>Disk</InstallFrom>\r
30     <UpdateEnabled>false</UpdateEnabled>\r
31     <UpdateMode>Foreground</UpdateMode>\r
32     <UpdateInterval>7</UpdateInterval>\r
33     <UpdateIntervalUnits>Days</UpdateIntervalUnits>\r
34     <UpdatePeriodically>false</UpdatePeriodically>\r
35     <UpdateRequired>false</UpdateRequired>\r
36     <MapFileExtensions>true</MapFileExtensions>\r
37     <ApplicationRevision>0</ApplicationRevision>\r
38     <ApplicationVersion>1.0.0.%2a</ApplicationVersion>\r
39     <UseApplicationTrust>false</UseApplicationTrust>\r
40     <BootstrapperEnabled>true</BootstrapperEnabled>\r
41   </PropertyGroup>\r
42   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">\r
43     <DebugSymbols>true</DebugSymbols>\r
44     <OutputPath>bin\x86\Debug\</OutputPath>\r
45     <DefineConstants>TRACE;DEBUG;_TEST_ENGLISH TEST_Direct3D9Ex_ WindowedFullscreen</DefineConstants>\r
46     <DebugType>full</DebugType>\r
47     <PlatformTarget>x86</PlatformTarget>\r
48     <ErrorReport>prompt</ErrorReport>\r
49     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
50     <NoWarn>0219</NoWarn>\r
51     <UseVSHostingProcess>false</UseVSHostingProcess>\r
52     <Prefer32Bit>false</Prefer32Bit>\r
53     <DocumentationFile>\r
54     </DocumentationFile>\r
55   </PropertyGroup>\r
56   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">\r
57     <OutputPath>bin\x86\Release\</OutputPath>\r
58     <DefineConstants>TRACE;TEST_ENGLISH_ TEST_Direct3D9Ex_ WindowedFullscreen</DefineConstants>\r
59     <Optimize>true</Optimize>\r
60     <DebugType>pdbonly</DebugType>\r
61     <PlatformTarget>x86</PlatformTarget>\r
62     <ErrorReport>prompt</ErrorReport>\r
63     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
64     <NoWarn>0219</NoWarn>\r
65     <UseVSHostingProcess>true</UseVSHostingProcess>\r
66     <Prefer32Bit>false</Prefer32Bit>\r
67   </PropertyGroup>\r
68   <PropertyGroup>\r
69     <ApplicationManifest>DTXManiaGR.exe.x86.manifest</ApplicationManifest>\r
70   </PropertyGroup>\r
71   <ItemGroup>\r
72     <Reference Include="Microsoft.VisualBasic" />\r
73     <Reference Include="SharpDX, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
74       <HintPath>..\packages\SharpDX.3.1.1\lib\net45\SharpDX.dll</HintPath>\r
75     </Reference>\r
76     <Reference Include="SharpDX.Direct3D9, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
77       <HintPath>..\packages\SharpDX.Direct3D9.3.1.1\lib\net45\SharpDX.Direct3D9.dll</HintPath>\r
78     </Reference>\r
79     <Reference Include="SharpDX.DirectInput, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
80       <HintPath>..\packages\SharpDX.DirectInput.3.1.1\lib\net45\SharpDX.DirectInput.dll</HintPath>\r
81     </Reference>\r
82     <Reference Include="SharpDX.DirectSound, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
83       <HintPath>..\packages\SharpDX.DirectSound.3.1.1\lib\net45\SharpDX.DirectSound.dll</HintPath>\r
84     </Reference>\r
85     <Reference Include="SharpDX.DXGI, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
86       <HintPath>..\packages\SharpDX.DXGI.3.1.1\lib\net45\SharpDX.DXGI.dll</HintPath>\r
87     </Reference>\r
88     <Reference Include="SharpDX.Mathematics, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
89       <HintPath>..\packages\SharpDX.Mathematics.3.1.1\lib\net45\SharpDX.Mathematics.dll</HintPath>\r
90     </Reference>\r
91     <Reference Include="System" />\r
92     <Reference Include="System.Data" />\r
93     <Reference Include="System.Drawing" />\r
94     <Reference Include="System.Runtime.Serialization" />\r
95     <Reference Include="System.Web" />\r
96     <Reference Include="System.Windows.Forms" />\r
97     <Reference Include="System.Xml" />\r
98   </ItemGroup>\r
99   <ItemGroup>\r
100     <Compile Include="Properties\AssemblyInfo.cs" />\r
101     <EmbeddedResource Include="Properties\Resources.ja-JP.resx">\r
102       <SubType>Designer</SubType>\r
103     </EmbeddedResource>\r
104     <None Include="packages.config" />\r
105     <None Include="コード\ステージ\04.コンフィグ\DeletedCode.cs" />\r
106     <Compile Include="コード\ステージ\04.コンフィグ\CConfigXml.cs" />\r
107     <Compile Include="コード\ステージ\04.コンフィグ\COption.cs" />\r
108     <Compile Include="コード\ステージ\07.演奏\CAct演奏Lane.cs" />\r
109     <Compile Include="コード\ステージ\07.演奏\CStage演奏画面共通_描画.cs" />\r
110     <Compile Include="コード\ステージ\07.演奏\TypesForPlayStage.cs" />\r
111     <Compile Include="コード\ステージ\CActDigit.cs" />\r
112     <Compile Include="コード\全体\CResources.cs" />\r
113     <Compile Include="コード\全体\Coordinates.cs" />\r
114     <Compile Include="コード\全体\FileStreamSSD.cs" />\r
115     <Compile Include="コード\全体\STPlugin.cs" />\r
116     <Compile Include="コード\全体\TextureFactory.cs" />\r
117     <EmbeddedResource Include="Properties\Resources.resx">\r
118       <Generator>ResXFileCodeGenerator</Generator>\r
119       <LastGenOutput>Resources.Designer.cs</LastGenOutput>\r
120       <SubType>Designer</SubType>\r
121     </EmbeddedResource>\r
122     <Compile Include="Properties\Resources.Designer.cs">\r
123       <AutoGen>True</AutoGen>\r
124       <DependentUpon>Resources.resx</DependentUpon>\r
125       <DesignTime>True</DesignTime>\r
126     </Compile>\r
127     <None Include="app.config">\r
128       <SubType>Designer</SubType>\r
129     </None>\r
130     <None Include="DTXManiaGR.exe.x86.manifest">\r
131       <SubType>Designer</SubType>\r
132     </None>\r
133     <None Include="Properties\Settings.settings">\r
134       <Generator>SettingsSingleFileGenerator</Generator>\r
135       <LastGenOutput>Settings.Designer.cs</LastGenOutput>\r
136     </None>\r
137     <Compile Include="Properties\Settings.Designer.cs">\r
138       <AutoGen>True</AutoGen>\r
139       <DependentUpon>Settings.settings</DependentUpon>\r
140       <DesignTimeSharedInput>True</DesignTimeSharedInput>\r
141     </Compile>\r
142     <Compile Include="コード\スコア、曲\CBoxDef.cs" />\r
143     <Compile Include="コード\スコア、曲\CChip.cs" />\r
144     <Compile Include="コード\スコア、曲\CDTX.cs" />\r
145     <Compile Include="コード\スコア、曲\CDTXInput.cs" />\r
146     <Compile Include="コード\スコア、曲\CDTXNestedTypes.cs" />\r
147     <Compile Include="コード\スコア、曲\CScoreIni.cs" />\r
148     <Compile Include="コード\スコア、曲\CSetDef.cs" />\r
149     <Compile Include="コード\ステージ\02.タイトル\CEnumSongs.cs" />\r
150     <Compile Include="コード\スコア、曲\CSong管理.cs" />\r
151     <Compile Include="コード\スコア、曲\Cスコア.cs" />\r
152     <Compile Include="コード\スコア、曲\C曲リストノード.cs" />\r
153     <Compile Include="コード\ステージ\01.起動\CStage起動.cs" />\r
154     <Compile Include="コード\ステージ\02.タイトル\CActEnumSongs.cs" />\r
155     <Compile Include="コード\ステージ\02.タイトル\CStageタイトル.cs" />\r
156     <Compile Include="コード\ステージ\04.コンフィグ\CActConfigKeyAssign.cs" />\r
157     <Compile Include="コード\ステージ\04.コンフィグ\CActConfigList.cs" />\r
158     <Compile Include="コード\ステージ\04.コンフィグ\CStageコンフィグ.cs" />\r
159     <Compile Include="コード\ステージ\05.選曲\CActSelectArtistComment.cs" />\r
160     <Compile Include="コード\ステージ\05.選曲\CActSelectInformation.cs" />\r
161     <Compile Include="コード\ステージ\05.選曲\CActSelectPopupMenu.cs" />\r
162     <Compile Include="コード\ステージ\05.選曲\CActSelectPreimageパネル.cs" />\r
163     <Compile Include="コード\ステージ\05.選曲\CActSelectPresound.cs" />\r
164     <Compile Include="コード\ステージ\05.選曲\CActSelectQuickConfig.cs" />\r
165     <Compile Include="コード\ステージ\05.選曲\CActSelectShowCurrentPosition.cs" />\r
166     <Compile Include="コード\ステージ\05.選曲\CActSelectステータスパネル.cs" />\r
167     <Compile Include="コード\ステージ\05.選曲\CActSelect曲リスト.cs" />\r
168     <Compile Include="コード\ステージ\05.選曲\CActSelect演奏履歴パネル.cs" />\r
169     <Compile Include="コード\ステージ\05.選曲\CActSortSongs.cs" />\r
170     <Compile Include="コード\ステージ\05.選曲\CStage選曲.cs" />\r
171     <Compile Include="コード\ステージ\06.曲読み込み\CStage曲読み込み.cs" />\r
172     <Compile Include="コード\ステージ\07.演奏\CAct演奏AVI.cs" />\r
173     <Compile Include="コード\ステージ\07.演奏\CAct演奏BGA.cs" />\r
174     <Compile Include="コード\ステージ\07.演奏\CAct演奏Combo共通.cs" />\r
175     <Compile Include="コード\ステージ\07.演奏\CAct演奏Danger共通.cs" />\r
176     <Compile Include="コード\ステージ\07.演奏\CAct演奏RGB共通.cs" />\r
177     <Compile Include="コード\ステージ\07.演奏\CAct演奏WailingBonus共通.cs" />\r
178     <Compile Include="コード\ステージ\07.演奏\CAct演奏ゲージ共通.cs" />\r
179     <Compile Include="コード\ステージ\07.演奏\CAct演奏スクロール速度.cs" />\r
180     <Compile Include="コード\ステージ\07.演奏\CAct演奏スコア共通.cs" />\r
181     <Compile Include="コード\ステージ\07.演奏\CAct演奏ステージ失敗.cs" />\r
182     <Compile Include="コード\ステージ\07.演奏\CAct演奏ステータスパネル共通.cs" />\r
183     <Compile Include="コード\ステージ\07.演奏\CAct演奏チップファイアGB.cs" />\r
184     <Compile Include="コード\ステージ\07.演奏\CAct演奏パネル文字列.cs" />\r
185     <Compile Include="コード\ステージ\07.演奏\CAct演奏レーンフラッシュGB共通.cs" />\r
186     <Compile Include="コード\ステージ\07.演奏\CAct演奏判定文字列共通.cs" />\r
187     <Compile Include="コード\ステージ\07.演奏\CAct演奏演奏情報.cs" />\r
188     <Compile Include="コード\ステージ\07.演奏\CInvisibleChip.cs" />\r
189     <Compile Include="コード\ステージ\07.演奏\CStage演奏画面共通.cs" />\r
190     <Compile Include="コード\ステージ\07.演奏\CWailingChip.cs" />\r
191     <Compile Include="コード\ステージ\07.演奏\C演奏判定ライン座標共通.cs" />\r
192     <Compile Include="コード\ステージ\07.演奏\ドラム画面\CAct演奏Drumsグラフ.cs" />\r
193     <Compile Include="コード\ステージ\07.演奏\ドラム画面\CAct演奏DrumsチップファイアD.cs" />\r
194     <Compile Include="コード\ステージ\07.演奏\ドラム画面\CAct演奏Drumsパッド.cs" />\r
195     <Compile Include="コード\ステージ\07.演奏\ドラム画面\CAct演奏DrumsレーンフラッシュD.cs" />\r
196     <Compile Include="コード\ステージ\08.結果\CActResultImage.cs" />\r
197     <Compile Include="コード\ステージ\08.結果\CActResultParameterPanel.cs" />\r
198     <Compile Include="コード\ステージ\08.結果\CActResultRank.cs" />\r
199     <Compile Include="コード\ステージ\08.結果\CActResultSongBar.cs" />\r
200     <Compile Include="コード\ステージ\08.結果\CStage結果.cs" />\r
201     <Compile Include="コード\ステージ\09.終了\CStage終了.cs" />\r
202     <Compile Include="コード\ステージ\10.ChangeSkin\CStageChangeSkin.cs" />\r
203     <Compile Include="コード\ステージ\CActFIFOBlack.cs" />\r
204     <Compile Include="コード\ステージ\CActFIFOWhite.cs" />\r
205     <Compile Include="コード\ステージ\CActオプションパネル.cs" />\r
206     <Compile Include="コード\ステージ\CDTXVmode.cs" />\r
207     <Compile Include="コード\ステージ\CStage.cs" />\r
208     <Compile Include="コード\プラグイン\CPluginHost.cs" />\r
209     <Compile Include="コード\プラグイン\IPluginActivity.cs" />\r
210     <Compile Include="コード\プラグイン\IPluginHost.cs" />\r
211     <Compile Include="コード\全体\CActFlushGPU.cs" />\r
212     <Compile Include="コード\全体\CDTXMania.cs" />\r
213     <Compile Include="コード\全体\CDTXVersion.cs" />\r
214     <Compile Include="コード\全体\CPad.cs" />\r
215     <Compile Include="コード\全体\CPreviewMagnifier.cs" />\r
216     <Compile Include="コード\全体\CPrivateFastFont.cs" />\r
217     <Compile Include="コード\全体\CPrivateFont.cs" />\r
218     <Compile Include="コード\全体\CScale.cs" />\r
219     <Compile Include="コード\全体\CSkin.cs" />\r
220     <Compile Include="コード\全体\C定数.cs" />\r
221     <Compile Include="コード\全体\C文字コンソール.cs" />\r
222     <Compile Include="コード\全体\Program.cs" />\r
223   </ItemGroup>\r
224   <ItemGroup>\r
225     <Content Include="dtx.ico" />\r
226   </ItemGroup>\r
227   <ItemGroup>\r
228     <BootstrapperPackage Include="Microsoft.Net.Client.3.5">\r
229       <Visible>False</Visible>\r
230       <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>\r
231       <Install>false</Install>\r
232     </BootstrapperPackage>\r
233     <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">\r
234       <Visible>False</Visible>\r
235       <ProductName>.NET Framework 2.0 %28x86%29</ProductName>\r
236       <Install>true</Install>\r
237     </BootstrapperPackage>\r
238     <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">\r
239       <Visible>False</Visible>\r
240       <ProductName>.NET Framework 3.0 %28x86%29</ProductName>\r
241       <Install>false</Install>\r
242     </BootstrapperPackage>\r
243     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">\r
244       <Visible>False</Visible>\r
245       <ProductName>.NET Framework 3.5</ProductName>\r
246       <Install>false</Install>\r
247     </BootstrapperPackage>\r
248     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">\r
249       <Visible>False</Visible>\r
250       <ProductName>.NET Framework 3.5 SP1</ProductName>\r
251       <Install>false</Install>\r
252     </BootstrapperPackage>\r
253   </ItemGroup>\r
254   <ItemGroup>\r
255     <ProjectReference Include="..\FDK17プロジェクト\FDK19.csproj">\r
256       <Project>{bcd40908-f3e2-4707-bfaa-1dd99df6357d}</Project>\r
257       <Name>FDK19</Name>\r
258     </ProjectReference>\r
259   </ItemGroup>\r
260   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
261   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
262        Other similar extension points exist, see Microsoft.Common.targets.\r
263   <Target Name="BeforeBuild">\r
264   </Target>\r
265   <Target Name="AfterBuild">\r
266   </Target>\r
267   -->\r
268   <PropertyGroup>\r
269     <PostBuildEvent>echo.\r
270 echo ビルド後イベントを開始します。\r
271 \r
272 echo.\r
273 echo (1) 出力フォルダ内のdllファイルを出力フォルダ/dllフォルダへ移動します。\r
274 set DESTDIR="$(TargetDir)dll"\r
275 if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
276 move /Y "$(TargetDir)*.dll" %25DESTDIR%25\r
277 \r
278 echo.\r
279 echo (2) 出力フォルダ から 実行時フォルダ にコピーします。(dllは、日付の新しいファイルのみ)\r
280 set DESTDIR="$(SolutionDir)実行時フォルダ"\r
281 xcopy "$(TargetDir)$(TargetFileName)" %25DESTDIR%25 /Y\r
282 xcopy "$(TargetDir)$(TargetFileName).config" %25DESTDIR%25 /Y\r
283 set DESTDIR="$(SolutionDir)実行時フォルダ\ja-JP"\r
284 if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
285 xcopy "$(TargetDir)ja-JP" %25DESTDIR%25 /Y\r
286 set DESTDIR="$(SolutionDir)実行時フォルダ\dll"\r
287 if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
288 xcopy  "$(TargetDir)dll" %25DESTDIR%25 /Y /D\r
289 \r
290 echo.\r
291 echo (3) 実行時フォルダ から 出力フォルダ にコピーします。(日付の新しいファイルのみ)\r
292 set DESTDIR="$(TargetDir)dll"\r
293 if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
294 xcopy "$(SolutionDir)実行時フォルダ\dll" %25DESTDIR%25 /Y /D\r
295 set DESTDIR="$(TargetDir)System"\r
296 if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
297 xcopy "$(SolutionDir)実行時フォルダ\System" %25DESTDIR%25 /Y /D /S /E\r
298 \r
299 echo.\r
300 echo ビルド後イベントを終了しました。\r
301 </PostBuildEvent>\r
302   </PropertyGroup>\r
303 </Project>