-
-
Notifications
You must be signed in to change notification settings - Fork 55
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Created WixSharp-based driver installer (#367)
* Added setup * Added prerequisites check * Added XInput Proxy DLL * Extended skip files * Added driver install custom actions * Partially added BthPS3 prerequisite installation * Got conditional BthPS3 installation working * Added new setup skeleton * Update .gitignore * Enabled Git LFS * Update dshidmini.sln * Updated setup deps * Experiments * Updated EULA * Added more installer logic * Update InstallScript.cs * Update InstallScript.cs * Update InstallScript.cs * Updated setup dependencies * Create stage1.ps1 * Added deliverables Set correct setup platform * Update InstallScript.cs * Driver installation works * Added registry values * Update InstallScript.cs * Made setup version injection dynamic * Update DsHidMini.Installer.csproj * Create stage2.ps1 * Added setup build step * Update InstallScript.cs * Update dshidmini.sln * Update InstallScript.cs * Added README * Update README.md * Added driver versions to registry * Update README.md * Added beta participation link Added updater binary * Fixed command execution * Added updater logic * Update README.md * Disabled setup build on CI * Update README.md * Fixed updater deregistration on removal
- Loading branch information
Showing
18 changed files
with
461 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<configuration> | ||
<startup> | ||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> | ||
</startup> | ||
</configuration> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net48</TargetFramework> | ||
<RootNamespace>Nefarius.DsHidMini.Setup</RootNamespace> | ||
<LangVersion>latest</LangVersion> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup> | ||
<SetupVersion Condition="'$(SetupVersion)' == ''">3.0.0</SetupVersion> | ||
</PropertyGroup> | ||
|
||
<Target Name="GenerateBuildVariableFile" BeforeTargets="BeforeBuild"> | ||
<WriteLinesToFile File="GeneratedBuildVariables.g.cs" Lines="namespace Nefarius.DsHidMini.Setup { public static class BuildVariables { public const string SetupVersion = "$(SetupVersion)"%3B } }" Overwrite="true" /> | ||
</Target> | ||
|
||
<ItemGroup> | ||
<None Remove="*.msi" /> | ||
<None Remove="*.exe" /> | ||
<None Remove="*.wxs" /> | ||
<None Remove="*.wixpdb" /> | ||
<None Remove="*.wixobj" /> | ||
<None Remove="App.config" /> | ||
<None Remove="*.g.cs" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="CliWrap" Version="3.6.6" /> | ||
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" /> | ||
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="4.5.3" /> | ||
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.4" /> | ||
<PackageReference Include="Nefarius.Utilities.DeviceManagement" Version="3.18.1" /> | ||
<PackageReference Include="WixSharp" Version="1.25.3" /> | ||
<PackageReference Include="WixSharp.bin" Version="1.25.3" /> | ||
<PackageReference Include="WixSharp.wix.bin" Version="3.14.1" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<Reference Include="System.Windows.Forms" /> | ||
</ItemGroup> | ||
|
||
</Project> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Oops, something went wrong.