-
Notifications
You must be signed in to change notification settings - Fork 1
/
Hid.csproj
118 lines (86 loc) · 3.35 KB
/
Hid.csproj
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<!--
We support multiple target frameworks:
netstandard2.0: Needed to be consumed by UWP apps.
net462: Needed to be consumed by .NET Framework apps.
-->
<TargetFrameworks>net40;net48</TargetFrameworks>
<!--<TargetFrameworks>netstandard2.0</TargetFrameworks>-->
<!--netstandard2.0;net5.0; netcoreapp3.1;-->
<UseWindowsForms>true</UseWindowsForms>
<Version>1.5.0</Version>
<Authors>Stéphane Lenclud</Authors>
<Copyright>(c)2021 Stéphane Lenclud</Copyright>
<RootNamespace>SharpLib.Hid</RootNamespace>
<AssemblyName>SharpLib.Hid</AssemblyName>
<Title>C# HID Library for Windows Forms applications</Title>
<Description>C# HID library designed to handle raw input. Most useful to support IR remote control and gamepad inputs on Windows Forms applications.</Description>
<Company>Slions</Company>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<LangVersion>8.0</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Platforms>AnyCPU;x64</Platforms>
</PropertyGroup>
<PropertyGroup>
<!--
For properties mapping with nuspec see:
https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#pack-target
-->
<PackageId>SharpLibHid</PackageId>
<PackageTags>HID USB RawInput GamePad Input IR remote control</PackageTags>
<PackageLicenseUrl>http://www.gnu.org/copyleft/gpl.html</PackageLicenseUrl>
<PackageProjectUrl>https://github.com/Slion/SharpLibHid</PackageProjectUrl>
<PackageReleaseNotes>
v1.5.0
Fix crash with generic HID devices when using 64-bits architecture.
Add virtual reality usage collection.
Performance optimizations to cope with high volume of HID input reports coming from Oculus Rift S.
Upgrade to SharpLibWin32 v0.2.1.
v1.4.3
Adding pinvoke declarations supporting HID Demo device properties dialog.
v1.4.2
Debug and Log rework.
Adding HID Event convenient methods.
v1.4.1
Keyboard modifiers and repeats management.
v1.4.0
Adding support for keyboards.
Switched to .NET Framework 4.0.
v1.3.1
Adding TvPower usage present on MCE remotes with basic IR learning capabilities.
v1.3.0
Registration and Parser functionalities can now be used independently.
v1.2.1
Upgrading to SharpLibWin32 v0.0.4.
v1.2.0
Adding dependency on SharpLibWin32.
v1.1.0
Adding support for gamepad dpad repeat events.
Adding support for custom repeat delay and speed.
v1.0.7
Fixing framework folder name.
v1.0.6
Project URL updated.
v1.0.5
Fixing HID Demo crash on Surface Pro 3. Adding usage enumeration for GenericDevice.
v1.0.4
Build configuration fix.
v1.0.3
x86 Build.
v1.0.2
Adding missing public keyword for some of our Usage enumerations.
v1.0.1
Adding ThinkPad specific usages.
Adding support for optional event repeat.
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Properties\**" />
<EmbeddedResource Remove="Properties\**" />
<None Remove="Properties\**" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="SharpLibWin32" Version="0.2.1" />
</ItemGroup>
</Project>