MikuSB.Updater

This commit is contained in:
Kei-Luna
2026-04-27 15:35:05 +09:00
parent 4bf3f0d715
commit 05925dacfb
13 changed files with 517 additions and 2 deletions

View File

@@ -18,4 +18,45 @@
<ProjectReference Include="..\SdkServer\SdkServer.csproj" />
</ItemGroup>
<Target Name="BuildBundledUpdater" BeforeTargets="Build">
<MSBuild
Projects="..\MikuSB.Updater\MikuSB.Updater.csproj"
Targets="Build"
Properties="Configuration=$(Configuration);TargetFramework=$(TargetFramework)" />
</Target>
<Target Name="CopyUpdaterAfterBuild" AfterTargets="Build">
<ItemGroup>
<_UpdaterBuildArtifacts Include="..\MikuSB.Updater\bin\$(Configuration)\$(TargetFramework)\MikuSB.Updater.exe" />
<_UpdaterBuildArtifacts Include="..\MikuSB.Updater\bin\$(Configuration)\$(TargetFramework)\MikuSB.Updater.dll" />
<_UpdaterBuildArtifacts Include="..\MikuSB.Updater\bin\$(Configuration)\$(TargetFramework)\MikuSB.Updater.deps.json" />
<_UpdaterBuildArtifacts Include="..\MikuSB.Updater\bin\$(Configuration)\$(TargetFramework)\MikuSB.Updater.runtimeconfig.json" />
</ItemGroup>
<Copy
SourceFiles="@(_UpdaterBuildArtifacts)"
DestinationFolder="$(OutDir)"
SkipUnchangedFiles="true"
Condition="Exists('%(_UpdaterBuildArtifacts.Identity)')" />
</Target>
<Target Name="PublishBundledUpdater" AfterTargets="Publish">
<PropertyGroup>
<_UpdaterPublishDir>$(PublishDir)updater-publish\</_UpdaterPublishDir>
</PropertyGroup>
<MSBuild
Projects="..\MikuSB.Updater\MikuSB.Updater.csproj"
Targets="Restore;Publish"
RemoveProperties="PublishProfile"
Properties="Configuration=$(Configuration);RuntimeIdentifier=$(RuntimeIdentifier);SelfContained=true;PublishSingleFile=true;PublishDir=$(_UpdaterPublishDir)" />
<Copy
SourceFiles="$(_UpdaterPublishDir)MikuSB.Updater.exe"
DestinationFiles="$(PublishDir)MikuSB.Updater.exe"
Condition="Exists('$(_UpdaterPublishDir)MikuSB.Updater.exe')" />
<RemoveDir Directories="$(_UpdaterPublishDir)" Condition="Exists('$(_UpdaterPublishDir)')" />
</Target>
</Project>