publish_native.sh

This commit is contained in:
timerix 2023-02-25 00:13:59 +06:00
parent 9c27744b61
commit d9f14d3c11
5 changed files with 24 additions and 4 deletions

1
.gitignore vendored
View File

@ -8,6 +8,7 @@
[Oo]ut/
[Ll]og/
[Ll]ogs/
[Pp]ublish/
# IDE files
.vs/

View File

@ -15,6 +15,6 @@
<ProjectReference Include="..\..\DTLib\DTLib\DTLib.csproj" />
</ItemGroup>
<ItemGroup Condition=" '$(Configuration)' != 'Debug' ">
<PackageReference Include="DTLib" Version="1.1.3" />
<PackageReference Include="DTLib" Version="1.1.4" />
</ItemGroup>
</Project>

View File

@ -9,6 +9,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "solution_files", "solution_
ProjectSection(SolutionItems) = preProject
.gitignore = .gitignore
nuget.config = nuget.config
publish_native.sh = publish_native.sh
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DTLib", "..\DTLib\DTLib\DTLib.csproj", "{67E226B7-F04B-4FB1-A9AA-E4AE3A5A8A3F}"

View File

@ -8,16 +8,16 @@
<LangVersion>10</LangVersion>
</PropertyGroup>
<ItemGroup>
<None Include="7z\**" CopyToOutputDirectory="PreserveNewest"/>
<None Include="7z\**" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="DTLib.Ben.Demystifier" Version="1.0.2" />
<PackageReference Include="DTLib.Ben.Demystifier" Version="1.0.3" />
<PackageReference Include="Fizzler.Systems.HtmlAgilityPack" Version="1.2.1" />
</ItemGroup>
<ItemGroup Condition=" '$(Configuration)' == 'Debug' ">
<ProjectReference Include="..\..\DTLib\DTLib\DTLib.csproj" />
</ItemGroup>
<ItemGroup Condition=" '$(Configuration)' != 'Debug' ">
<PackageReference Include="DTLib" Version="1.1.3" />
<PackageReference Include="DTLib" Version="1.1.4" />
</ItemGroup>
</Project>

18
publish_native.sh Normal file
View File

@ -0,0 +1,18 @@
#!/usr/bin/bash
set -e
function publish_aot() {
echo "---------[$1]---------"
cd "$1"
rm -rf bin/publish
dotnet publish -c Release -o bin/publish -p:PublishAot=true
mkdir -p ../publish
cp -r bin/publish/* ../publish/
cd ..
}
rm -rf publish
publish_aot paradox-mod-merger
publish_aot diff-text
ls -lh publish