Skip to content

Commit d3c337c

Browse files
committed
Fixed the missing dlls.
1 parent d50af1e commit d3c337c

2 files changed

Lines changed: 22 additions & 15 deletions

File tree

.github/workflows/build-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
--runtime $env:Runtime `
3737
--self-contained true `
3838
--output $env:OutputDir `
39-
/p:PublishSingleFile=false `
39+
/p:PublishSingleFile=true `
4040
/p:IncludeNativeLibrariesForSelfExtract=true `
41-
/p:EnableCompressionInSingleFile=false
41+
/p:EnableCompressionInSingleFile=true
4242
shell: pwsh
4343

4444
- name: 📦 Zip Release Output

Sharp4Explorer/SharpExt4Explorer.csproj

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<OutputType>WinExe</OutputType>
@@ -17,9 +17,11 @@
1717
<ItemGroup>
1818
<Reference Include="DiskPartitionInfo">
1919
<HintPath>..\SharpExt4\DiskPartitionInfo.dll</HintPath>
20+
<Private>True</Private>
2021
</Reference>
2122
<Reference Include="SharpExt4">
2223
<HintPath>..\SharpExt4\SharpExt4.dll</HintPath>
24+
<Private>True</Private>
2325
</Reference>
2426
</ItemGroup>
2527

@@ -38,19 +40,24 @@
3840
</EmbeddedResource>
3941
</ItemGroup>
4042

41-
<ItemGroup>
42-
<None Update="SharpExt4\DiskPartitionInfo.dll">
43-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
44-
</None>
45-
<None Update="SharpExt4\Ijwhost.dll">
46-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
47-
</None>
48-
<None Update="SharpExt4\SharpExt4.dll">
49-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
50-
</None>
51-
</ItemGroup>
43+
<ItemGroup>
44+
<Content Include="..\SharpExt4\DiskPartitionInfo.dll">
45+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
46+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
47+
</Content>
48+
<Content Include="..\SharpExt4\SharpExt4.dll">
49+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
50+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
51+
</Content>
52+
<Content Include="..\SharpExt4\Ijwhost.dll">
53+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
54+
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
55+
</Content>
56+
</ItemGroup>
57+
58+
5259

53-
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
60+
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
5461
<Exec Command="xcopy /Y /R /D &quot;$(ProjectDir)..\SharpExt4\*.dll&quot; &quot;$(TargetDir)&quot;" />
5562
</Target>
5663

0 commit comments

Comments
 (0)