XUnity.AutoTranslator.Plugin.BepIn.csproj 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>net35</TargetFramework>
  4. <AssemblyVersion>2.3.1.0</AssemblyVersion>
  5. <Version>2.3.1</Version>
  6. <FileVersion>2.3.1.0</FileVersion>
  7. </PropertyGroup>
  8. <ItemGroup>
  9. <ProjectReference Include="..\XUnity.AutoTranslator.Plugin.Core\XUnity.AutoTranslator.Plugin.Core.csproj" />
  10. </ItemGroup>
  11. <ItemGroup>
  12. <Reference Include="BepInEx">
  13. <HintPath>..\..\libs\BepInEx.dll</HintPath>
  14. </Reference>
  15. <Reference Include="ExIni">
  16. <HintPath>..\..\libs\ExIni.dll</HintPath>
  17. </Reference>
  18. <Reference Include="UnityEngine">
  19. <HintPath>..\..\libs\UnityEngine.dll</HintPath>
  20. </Reference>
  21. <Reference Include="UnityEngine.UI">
  22. <HintPath>..\..\libs\UnityEngine.UI.dll</HintPath>
  23. </Reference>
  24. </ItemGroup>
  25. <Target Name="PostBuild" AfterTargets="PostBuildEvent">
  26. <GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
  27. <Output TaskParameter="Assemblies" ItemName="Targets" />
  28. </GetAssemblyIdentity>
  29. <ItemGroup>
  30. <VersionNumber Include="$([System.Text.RegularExpressions.Regex]::Replace(&quot;%(Targets.Version)&quot;, &quot;^(.+?)(\.0+)$&quot;, &quot;$1&quot;))" />
  31. </ItemGroup>
  32. <Exec Command="if $(ConfigurationName) == Release (&#xD;&#xA; XCOPY /Y /I &quot;$(TargetDir)ExIni.dll&quot; &quot;$(SolutionDir)dist\BepIn\BepInEx\&quot;&#xD;&#xA; XCOPY /Y /I &quot;$(TargetDir)XUnity.AutoTranslator.Plugin.Core.dll&quot; &quot;$(SolutionDir)dist\BepIn\BepInEx\&quot;&#xD;&#xA; XCOPY /Y /I &quot;$(TargetDir)$(TargetName)$(TargetExt)&quot; &quot;$(SolutionDir)dist\BepIn\BepInEx\&quot;&#xD;&#xA; powershell Compress-Archive -Path '$(SolutionDir)dist\BepIn\BepInEx' -DestinationPath '$(SolutionDir)dist\BepIn\XUnity.AutoTranslator-BepIn-@(VersionNumber).zip' -Force)&#xD;&#xA;)" />
  33. </Target>
  34. </Project>