Minecraft world importer for Gamecraft.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

92 řádky
4.9KB

  1. <Project>
  2. <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
  3. <PropertyGroup>
  4. <TargetFramework>net472</TargetFramework>
  5. </PropertyGroup>
  6. <ItemGroup>
  7. <PackageReference Include="ILMerge" Version="3.0.41" />
  8. <PackageReference Include="ini-parser" Version="2.5.2" />
  9. <PackageReference Include="Lib.Harmony" Version="2.0.4" />
  10. </ItemGroup>
  11. <ItemGroup>
  12. <Reference Include="CommandLine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  13. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\CommandLine.dll</HintPath>
  14. </Reference>
  15. <Reference Include="DataLoader, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  16. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\DataLoader.dll</HintPath>
  17. </Reference>
  18. <Reference Include="Svelto.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  19. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\Svelto.Common.dll</HintPath>
  20. </Reference>
  21. <Reference Include="Svelto.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  22. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\Svelto.Tasks.dll</HintPath>
  23. </Reference>
  24. <Reference Include="TechbloxModdingAPI">
  25. <HintPath>..\..\ref\Plugins\TechbloxModdingAPI.dll</HintPath>
  26. </Reference>
  27. <Reference Include="IllusionPlugin">
  28. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\IllusionPlugin.dll</HintPath>
  29. <!-- <Private>False</Private> Need to copy for ILMerge -->
  30. </Reference>
  31. <Reference Include="Newtonsoft.Json">
  32. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\Newtonsoft.Json.dll</HintPath>
  33. </Reference>
  34. <Reference Include="RobocraftX.Blocks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  35. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.Blocks.dll</HintPath>
  36. </Reference>
  37. <Reference Include="RobocraftX.Character, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  38. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.Character.dll</HintPath>
  39. </Reference>
  40. <Reference Include="RobocraftX.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  41. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.Common.dll</HintPath>
  42. </Reference>
  43. <Reference Include="RobocraftX.GUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  44. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.GUI.dll</HintPath>
  45. </Reference>
  46. <Reference Include="RobocraftX.Input, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  47. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.Input.dll</HintPath>
  48. </Reference>
  49. <Reference Include="RobocraftX.MachineEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  50. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.MachineEditor.dll</HintPath>
  51. </Reference>
  52. <Reference Include="RobocraftX.StateSync, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  53. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\RobocraftX.StateSync.dll</HintPath>
  54. </Reference>
  55. <Reference Include="Svelto.ECS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  56. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\Svelto.ECS.dll</HintPath>
  57. </Reference>
  58. <Reference Include="Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  59. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\Unity.Entities.dll</HintPath>
  60. </Reference>
  61. <Reference Include="Unity.Mathematics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
  62. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\Unity.Mathematics.dll</HintPath>
  63. </Reference>
  64. <Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  65. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
  66. </Reference>
  67. <Reference Include="uREPL, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  68. <HintPath>..\..\ref\TechbloxPreview_Data\Managed\uREPL.dll</HintPath>
  69. </Reference>
  70. </ItemGroup>
  71. <ItemGroup>
  72. <None Update="BlockTypes.ini">
  73. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  74. </None>
  75. </ItemGroup>
  76. <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
  77. <!-- <Target Name="AfterBuild">
  78. <!- the ILMergePath property points to the location of ILMerge.exe console application ->
  79. <Exec Command="$(ILMergeConsolePath) /ndebug /out:bin\Debug\net472\GCMC.dll bin\$(Configuration)\net472\GCMC.dll bin\$(Configuration)\net472\INIFileParser.dll" />
  80. </Target> -->
  81. <Target Name="CopyToPlugins" AfterTargets="AfterBuild">
  82. <Copy SourceFiles="$(MSBuildProjectDirectory)\$(OutputPath)\GCMC.dll" DestinationFolder="$(MSBuildProjectDirectory)\..\..\ref\Plugins" />
  83. </Target>
  84. </Project>