forked from Viruaithal/ScriptPro
-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathScriptProSetup.wixproj
More file actions
45 lines (39 loc) · 1.9 KB
/
ScriptProSetup.wixproj
File metadata and controls
45 lines (39 loc) · 1.9 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<Project Sdk="WixToolset.Sdk/6.0.2">
<PropertyGroup>
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
<SolutionDir>$(MSBuildProjectDirectory)\..\</SolutionDir>
<Platforms>x64</Platforms>
<InstallerPlatform>x64</InstallerPlatform>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
<DefineConstants>Debug</DefineConstants>
<StartMenuShortcut Condition="'$(StartMenuShortcut)'==''">1</StartMenuShortcut>
<DesktopShortcut Condition="'$(DesktopShortcut)'==''">1</DesktopShortcut>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
<DefineConstants></DefineConstants>
<StartMenuShortcut Condition="'$(StartMenuShortcut)'==''">1</StartMenuShortcut>
<DesktopShortcut Condition="'$(DesktopShortcut)'==''">1</DesktopShortcut>
</PropertyGroup>
<ItemGroup>
<!-- WiX extensions for .NET detection -->
<PackageReference Include="WixToolset.NetFx.wixext" Version="6.0.2" />
</ItemGroup>
<!--
NOTE: ScriptPro 3.0 - .NET 8.0 Installer
This installer creates a framework-dependent deployment package for ScriptPro 3.0.
Users must have .NET 8.0 Desktop Runtime installed on their system.
Prerequisites:
- Windows 10 version 1607 or later (64-bit)
- .NET 8.0 Desktop Runtime (x64)
Download: https://dotnet.microsoft.com/download/dotnet/8.0
For alternative deployment strategies:
1. Self-contained deployment: Publish with runtime included (larger installer, no runtime prerequisite)
2. Single-file deployment: Combine all files into a single executable
Build Instructions:
- For Debug: Use Debug configuration in solution
- For Release: Use Release configuration in solution
- The installer will automatically pick up files from Binaries\x64\$(Configuration)\net8.0-windows\
-->
</Project>