Обновление
* Добавлен расшифровщик сохранений * Добавлена конфигурация для сборщика проекта в один файл * Начата разработка логики основного окна Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
35
ILRepack.targets
Normal file
35
ILRepack.targets
Normal file
@@ -0,0 +1,35 @@
|
||||
<Project>
|
||||
<Import Project="$(ProjectDir)ILRepack.Config.props" Condition="Exists('$(ProjectDir)ILRepack.Config.props')"/>
|
||||
|
||||
<UsingTask AssemblyFile="$(MSBuildThisFileDirectory)ILRepack.Lib.MSBuild.Task.dll" TaskName="ILRepackCustom"/>
|
||||
|
||||
<Target Name="ILRepackCustom" AfterTargets="Build" Condition="$(Configuration.Contains('Release'))">
|
||||
<ItemGroup>
|
||||
<InputAssemblies Include="$(OutputPath)$(TargetName)$(TargetExt)"/>
|
||||
<InputAssemblies Include="$(OutputPath)*.dll" Exclude="$(OutputPath)$(TargetName)$(TargetExt);$(OutputPath)SII_Decrypt.dll"/>
|
||||
</ItemGroup>
|
||||
|
||||
<ILRepack
|
||||
Parallel="true"
|
||||
DebugInfo="true"
|
||||
AllowDuplicateResources="false"
|
||||
InputAssemblies="@(InputAssemblies)"
|
||||
TargetKind="SameAsPrimaryAssembly"
|
||||
KeyFile="$(KeyFile)"
|
||||
OutputFile="$(OutputPath)$(TargetName)$(TargetExt)"
|
||||
/>
|
||||
</Target>
|
||||
<Target
|
||||
AfterTargets="ILRepackCustom"
|
||||
Name="CleanReferenceCopyLocalPathsCustom"
|
||||
Condition="$(Configuration.Contains('Release')) and '$(ClearOutputDirectory)' != 'False'">
|
||||
<Delete Files="@(ReferenceCopyLocalPaths->'$(OutDir)%(DestinationSubDirectory)%(Filename)%(Extension)')"/>
|
||||
<ItemGroup>
|
||||
<Directories Include="$([System.IO.Directory]::GetDirectories('$(OutDir)%(DestinationSubDirectory)', '*', System.IO.SearchOption.AllDirectories))"/>
|
||||
<Directories>
|
||||
<Files>$([System.IO.Directory]::GetFiles("%(Directories.Identity)", "*", System.IO.SearchOption.AllDirectories).get_Length())</Files>
|
||||
</Directories>
|
||||
</ItemGroup>
|
||||
<RemoveDir Directories="@(Directories)" Condition="%(Files)=='0'"/>
|
||||
</Target>
|
||||
</Project>
|
||||
Reference in New Issue
Block a user