mirror of https://github.com/winsw/winsw
* Fixes #95 - Service not sending SIGINT properly to java
Detach from console process after sending SIGINT to java.
Note: we still need <stopparentprocessfirst> to be set to true, so the
parent (java) process is shut down first.
Moved exception handling to GetChildPids.
StopProcessAndChildren now gets a fresh list of childPids after stopping
a parent process, as that may have caused some child processes to
terminate.
* Fixes #181 - V2 : WinSW.NET2.exe not working
Latest version of ILMerge targets .NET4 by default when merging
assemblies; specify target platform version for the .NET2 executable.
* Revert "Fixes #95 - Service not sending SIGINT properly to java"
This reverts commit dc42c73fab
.
pull/195/head
parent
48b3bde216
commit
ac7a8b6f99
|
@ -172,7 +172,7 @@
|
|||
<Message Text="Extracting public key from $(AssemblyOriginatorKeyFile)" />
|
||||
<Exec Command=""$(SNPath)" -p "$(AssemblyOriginatorKeyFile)" "$(CertificateTmpPubFile)"" />
|
||||
<Message Text="ILMerge @(MergeAsm) -> $(MergedAssembly)" Importance="high" />
|
||||
<ILMerge ToolPath="$(ILMergePath)" InputAssemblies="@(MergeAsm)" OutputFile="$(MergedAssembly)" TargetKind="SameAsPrimaryAssembly" KeyFile="$(CertificateTmpPubFile)" DelaySign="true" />
|
||||
<ILMerge ToolPath="$(ILMergePath)" InputAssemblies="@(MergeAsm)" OutputFile="$(MergedAssembly)" TargetKind="SameAsPrimaryAssembly" KeyFile="$(CertificateTmpPubFile)" DelaySign="true" TargetPlatformVersion="v2" />
|
||||
<Exec Command=""$(SNPath)" -R "$(MergedAssembly)" "$(AssemblyOriginatorKeyFile)"" />
|
||||
</Target>
|
||||
</Project>
|
Loading…
Reference in New Issue