OSDN Git Service

DTXMania, DTXCreator, FDK について、ビルド後イベントを修正。
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / DTXManiaプロジェクト.csproj
index d0968be..23ed342 100644 (file)
@@ -15,7 +15,8 @@
     <ApplicationIcon>dtx.ico</ApplicationIcon>\r
     <IsWebBootstrapper>false</IsWebBootstrapper>\r
     <SignAssembly>false</SignAssembly>\r
-    <AssemblyOriginatorKeyFile>SlimDXKey_yyagi.snk</AssemblyOriginatorKeyFile>\r
+    <AssemblyOriginatorKeyFile>\r
+    </AssemblyOriginatorKeyFile>\r
     <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>\r
     <FileUpgradeFlags>\r
     </FileUpgradeFlags>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <Reference Include="Microsoft.VisualBasic" />\r
-    <Reference Include="SlimDXc_net20x86_Jun2010">\r
-      <HintPath>..\実行時フォルダ\dll\SlimDXc_net20x86_Jun2010.dll</HintPath>\r
+    <Reference Include="SharpDX, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
+      <HintPath>packages\SharpDX.3.1.1\lib\net45\SharpDX.dll</HintPath>\r
+    </Reference>\r
+    <Reference Include="SharpDX.Direct3D9, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
+      <HintPath>packages\SharpDX.Direct3D9.3.1.1\lib\net45\SharpDX.Direct3D9.dll</HintPath>\r
+    </Reference>\r
+    <Reference Include="SharpDX.DirectInput, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
+      <HintPath>packages\SharpDX.DirectInput.3.1.1\lib\net45\SharpDX.DirectInput.dll</HintPath>\r
+    </Reference>\r
+    <Reference Include="SharpDX.DirectSound, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
+      <HintPath>packages\SharpDX.DirectSound.3.1.1\lib\net45\SharpDX.DirectSound.dll</HintPath>\r
+    </Reference>\r
+    <Reference Include="SharpDX.DXGI, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
+      <HintPath>packages\SharpDX.DXGI.3.1.1\lib\net45\SharpDX.DXGI.dll</HintPath>\r
+    </Reference>\r
+    <Reference Include="SharpDX.Mathematics, Version=3.1.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">\r
+      <HintPath>packages\SharpDX.Mathematics.3.1.1\lib\net45\SharpDX.Mathematics.dll</HintPath>\r
     </Reference>\r
     <Reference Include="System" />\r
     <Reference Include="System.Data" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Compile Include="Properties\AssemblyInfo.cs" />\r
-    <EmbeddedResource Include="Properties\Resources.ja-JP.resx" />\r
+    <EmbeddedResource Include="Properties\Resources.ja-JP.resx">\r
+      <SubType>Designer</SubType>\r
+    </EmbeddedResource>\r
+    <None Include="packages.config" />\r
     <None Include="コード\ステージ\04.コンフィグ\DeletedCode.cs" />\r
     <Compile Include="コード\ステージ\04.コンフィグ\CConfigXml.cs" />\r
     <Compile Include="コード\ステージ\04.コンフィグ\COption.cs" />\r
     <Compile Include="コード\ステージ\07.演奏\CStage演奏画面共通_描画.cs" />\r
     <Compile Include="コード\ステージ\07.演奏\TypesForPlayStage.cs" />\r
     <Compile Include="コード\ステージ\CActDigit.cs" />\r
+    <Compile Include="コード\全体\CResources.cs" />\r
     <Compile Include="コード\全体\Coordinates.cs" />\r
+    <Compile Include="コード\全体\FileStreamSSD.cs" />\r
     <Compile Include="コード\全体\STPlugin.cs" />\r
     <Compile Include="コード\全体\TextureFactory.cs" />\r
     <EmbeddedResource Include="Properties\Resources.resx">\r
     <Compile Include="コード\ステージ\08.結果\CStage結果.cs" />\r
     <Compile Include="コード\ステージ\09.終了\CStage終了.cs" />\r
     <Compile Include="コード\ステージ\10.ChangeSkin\CStageChangeSkin.cs" />\r
-    <Compile Include="コード\ステージ\CActDFPFont.cs" />\r
     <Compile Include="コード\ステージ\CActFIFOBlack.cs" />\r
     <Compile Include="コード\ステージ\CActFIFOWhite.cs" />\r
     <Compile Include="コード\ステージ\CActオプションパネル.cs" />\r
     <Compile Include="コード\全体\C定数.cs" />\r
     <Compile Include="コード\全体\C文字コンソール.cs" />\r
     <Compile Include="コード\全体\Program.cs" />\r
-    <None Include="SlimDXKey_yyagi.snk" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Content Include="dtx.ico" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ"\r
-copy /Y "$(TargetPath)".config "$(SolutionDir)..\実行時フォルダ"\r
-move /Y "$(TargetDir)Bass.Net.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)DirectShowLib-2005.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)FDK.dll" "$(TargetDir)dll"\r
-move /Y "$(TargetDir)SlimDXc_net20x86_Jun2010.dll" "$(TargetDir)dll"\r
+    <PostBuildEvent>echo.\r
+echo ビルド後イベントを開始します。\r
+\r
+echo.\r
+echo (1) 出力フォルダ内のdllファイルを出力フォルダ/dllフォルダへ移動します。\r
+set DESTDIR="$(TargetDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+move /Y "$(TargetDir)*.dll" %25DESTDIR%25\r
+\r
+echo.\r
+echo (2) 出力フォルダ から 実行時フォルダ にコピーします。(dllは、日付の新しいファイルのみ)\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ"\r
+xcopy "$(TargetDir)$(TargetFileName)" %25DESTDIR%25 /Y\r
+xcopy "$(TargetDir)$(TargetFileName).config" %25DESTDIR%25 /Y\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ\ja-JP"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(TargetDir)ja-JP" %25DESTDIR%25 /Y\r
+set DESTDIR="$(SolutionDir)..\実行時フォルダ\dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy  "$(TargetDir)dll" %25DESTDIR%25 /Y /D\r
+\r
+echo.\r
+echo (3) 実行時フォルダ から 出力フォルダ にコピーします。(日付の新しいファイルのみ)\r
+set DESTDIR="$(TargetDir)dll"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(SolutionDir)..\実行時フォルダ\dll" %25DESTDIR%25 /Y /D\r
+set DESTDIR="$(TargetDir)System"\r
+if not exist %25DESTDIR%25 mkdir %25DESTDIR%25\r
+xcopy "$(SolutionDir)..\実行時フォルダ\System" %25DESTDIR%25 /Y /D /S /E\r
+\r
+echo.\r
+echo ビルド後イベントを終了しました。\r
 </PostBuildEvent>\r
   </PropertyGroup>\r
 </Project>
\ No newline at end of file