-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathRemoter.props
29 lines (29 loc) · 1.37 KB
/
Remoter.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Version>2.0.8</Version>
<VLAssetBehavior>PointToOutput</VLAssetBehavior>
<VLCleanBuildDirectory>True</VLCleanBuildDirectory>
<VLExportPath>$(MsBuildThisFileDirectory)Export</VLExportPath>
<VLTargetOS>Windows</VLTargetOS>
<OutputType>WinExe</OutputType>
<PlatformTarget>x64</PlatformTarget>
<TargetFramework>net8.0-windows</TargetFramework>
<DestinationFolder>$(VLExportPath)\Remoter\</DestinationFolder>
<ApplicationIcon>$(MsBuildThisFileDirectory)Assets\remoter.ico</ApplicationIcon>
</PropertyGroup>
<Target Name="RemoveDirectories" BeforeTargets="Build">
<RemoveDir Directories="$(DestinationFolder)" />
</Target>
<Target Name="CopyFiles" AfterTargets="Publish">
<ItemGroup>
<Assets Include="$(MsBuildThisFileDirectory)Assets\**\*.*" />
<PAExec Include="$(MsBuildThisFileDirectory)PAexec\paexec.exe" />
</ItemGroup>
<Copy SourceFiles="@(Assets)" DestinationFolder="$(DestinationFolder)Assets\%(RecursiveDir)" />
<Copy SourceFiles="@(PAExec)" DestinationFolder="$(DestinationFolder)" />
</Target>
<Target Name="Installer" AfterTargets="CopyFiles">
<Exec Command="iscc.exe $(MsBuildThisFileDirectory)installer.iss /DVersion=$(Version)" />
</Target>
</Project>