更新完自动关闭程序

This commit is contained in:
snltty
2024-07-21 17:35:33 +08:00
parent 58a4aabe84
commit 3a66aee95c
6 changed files with 13 additions and 11 deletions

View File

@@ -48,8 +48,8 @@ jobs:
env: env:
GITHUB_TOKEN: '${{ secrets.ACTIONS_TOKEN }}' GITHUB_TOKEN: '${{ secrets.ACTIONS_TOKEN }}'
with: with:
tag_name: v1.1.2.3 tag_name: v1.1.2.4
release_name: v1.1.2.3.${{ steps.date.outputs.today }} release_name: v1.1.2.4.${{ steps.date.outputs.today }}
draft: false draft: false
prerelease: false prerelease: false
body: | body: |

View File

@@ -15,8 +15,8 @@
<PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl> <PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl>
<RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl> <RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl>
<Version>1.1.2</Version> <Version>1.1.2</Version>
<AssemblyVersion>1.1.2.3</AssemblyVersion> <AssemblyVersion>1.1.2.4</AssemblyVersion>
<FileVersion>1.1.2.3</FileVersion> <FileVersion>1.1.2.4</FileVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DebugType>full</DebugType> <DebugType>full</DebugType>

View File

@@ -39,7 +39,9 @@ namespace linker.service
{ {
if (Process.GetProcessesByName(mainExeName).Any() == false) if (Process.GetProcessesByName(mainExeName).Any() == false)
{ {
if (File.Exists($"{mainExeName}.exe.temp")) string filename = Process.GetCurrentProcess().MainModule.FileName;
string dir = Path.GetDirectoryName(filename);
if (File.Exists(Path.Combine(dir, $"{mainExeName}.exe.temp")))
{ {
RestartService(); RestartService();
} }

View File

@@ -22,8 +22,8 @@
<PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl> <PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl>
<RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl> <RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl>
<PackageReleaseNotes>snltty service</PackageReleaseNotes> <PackageReleaseNotes>snltty service</PackageReleaseNotes>
<AssemblyVersion>1.1.2.3</AssemblyVersion> <AssemblyVersion>1.1.2.4</AssemblyVersion>
<FileVersion>1.1.2.3</FileVersion> <FileVersion>1.1.2.4</FileVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">

View File

@@ -17,8 +17,8 @@
<PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl> <PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl>
<RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl> <RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl>
<PackageReleaseNotes>linker tunnel</PackageReleaseNotes> <PackageReleaseNotes>linker tunnel</PackageReleaseNotes>
<AssemblyVersion>1.1.2.3</AssemblyVersion> <AssemblyVersion>1.1.2.4</AssemblyVersion>
<FileVersion>1.1.2.3</FileVersion> <FileVersion>1.1.2.4</FileVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">

View File

@@ -25,8 +25,8 @@
<PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl> <PackageProjectUrl>https://github.com/snltty/linker</PackageProjectUrl>
<RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl> <RepositoryUrl>https://github.com/snltty/linker</RepositoryUrl>
<PackageReleaseNotes>linker</PackageReleaseNotes> <PackageReleaseNotes>linker</PackageReleaseNotes>
<AssemblyVersion>1.1.2.3</AssemblyVersion> <AssemblyVersion>1.1.2.4</AssemblyVersion>
<FileVersion>1.1.2.3</FileVersion> <FileVersion>1.1.2.4</FileVersion>
</PropertyGroup> </PropertyGroup>