summaryrefslogtreecommitdiff
path: root/grapher/grapher.csproj
diff options
context:
space:
mode:
Diffstat (limited to 'grapher/grapher.csproj')
-rw-r--r--grapher/grapher.csproj246
1 files changed, 33 insertions, 213 deletions
diff --git a/grapher/grapher.csproj b/grapher/grapher.csproj
index 9a9412b..f96fea7 100644
--- a/grapher/grapher.csproj
+++ b/grapher/grapher.csproj
@@ -1,217 +1,37 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{EF67F71F-ABF5-4760-B50D-D1B9836DF01C}</ProjectGuid>
+<Project Sdk="Microsoft.NET.Sdk">
+
+<PropertyGroup>
<OutputType>WinExe</OutputType>
- <RootNamespace>grapher</RootNamespace>
- <AssemblyName>rawaccel</AssemblyName>
- <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
- <Deterministic>true</Deterministic>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- <DebugSymbols>true</DebugSymbols>
- <OutputPath>$(SolutionDir)$(Platform)\$(Configuration)\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <DebugType>full</DebugType>
- <PlatformTarget>x64</PlatformTarget>
- <LangVersion>7.3</LangVersion>
- <ErrorReport>prompt</ErrorReport>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
- <Prefer32Bit>true</Prefer32Bit>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
+ <TargetFramework>net5.0-windows</TargetFramework>
+ <Platforms>ARM64;x64</Platforms>
+ <UseWindowsForms>true</UseWindowsForms>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<OutputPath>$(SolutionDir)$(Platform)\$(Configuration)\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <Optimize>true</Optimize>
- <DebugType>pdbonly</DebugType>
- <PlatformTarget>x64</PlatformTarget>
- <LangVersion>7.3</LangVersion>
- <ErrorReport>prompt</ErrorReport>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
- <Prefer32Bit>true</Prefer32Bit>
- </PropertyGroup>
- <PropertyGroup>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<ApplicationIcon>mouse.ico</ApplicationIcon>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
- <HintPath>..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Windows.Forms.DataVisualization" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Deployment" />
- <Reference Include="System.Drawing" />
- <Reference Include="System.Net.Http" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="AboutBox.cs">
- <SubType>Form</SubType>
- </Compile>
- <Compile Include="AboutBox.Designer.cs">
- <DependentUpon>AboutBox.cs</DependentUpon>
- </Compile>
- <Compile Include="Constants\Constants.cs" />
- <Compile Include="DeviceMenuForm.cs">
- <SubType>Form</SubType>
- </Compile>
- <Compile Include="DeviceMenuForm.Designer.cs">
- <DependentUpon>DeviceMenuForm.cs</DependentUpon>
- </Compile>
- <Compile Include="Layouts\LUTLayout.cs" />
- <Compile Include="Layouts\MotivityLayout.cs" />
- <Compile Include="Layouts\JumpLayout.cs" />
- <Compile Include="Layouts\UnsupportedLayout.cs" />
- <Compile Include="MessageDialog.cs">
- <SubType>Form</SubType>
- </Compile>
- <Compile Include="MessageDialog.Designer.cs">
- <DependentUpon>MessageDialog.cs</DependentUpon>
- </Compile>
- <Compile Include="Models\AccelGUIFactory.cs" />
- <Compile Include="Models\Calculations\AccelCalculator.cs" />
- <Compile Include="Models\Calculations\AccelChartData.cs" />
- <Compile Include="Models\Calculations\Data\AccelDataCombined.cs" />
- <Compile Include="Models\Calculations\Data\AccelDataXYComponential.cs" />
- <Compile Include="Models\Calculations\Data\AccelDataXYDirectional.cs" />
- <Compile Include="Models\Calculations\Data\IAccelData.cs" />
- <Compile Include="Models\Charts\AccelCharts.cs" />
- <Compile Include="Models\AccelGUI.cs" />
- <Compile Include="Models\Charts\ChartState\ChartState.cs" />
- <Compile Include="Models\Charts\ChartState\ChartStateManager.cs" />
- <Compile Include="Models\Charts\ChartState\CombinedState.cs" />
- <Compile Include="Models\Charts\EstimatedPoints.cs" />
- <Compile Include="Models\Charts\ChartState\XYOneGraphState.cs" />
- <Compile Include="Models\Charts\ChartState\XYTwoGraphState.cs" />
- <Compile Include="Models\Devices\DeviceIDItem.cs" />
- <Compile Include="Models\Devices\DeviceIDManager.cs" />
- <Compile Include="Models\Mouse\MouseData.cs" />
- <Compile Include="Models\Mouse\MouseWatcher.cs" />
- <Compile Include="Models\Mouse\PointData.cs" />
- <Compile Include="Models\Options\AccelTypeOptions.cs" />
- <Compile Include="Models\Options\AccelOptionSet.cs" />
- <Compile Include="Models\Options\ActiveValueLabel.cs" />
- <Compile Include="Models\Options\ActiveValueLabelXY.cs" />
- <Compile Include="Models\Options\ApplyOptions.cs" />
- <Compile Include="Models\Charts\ChartXY.cs" />
- <Compile Include="Models\Fields\Field.cs" />
- <Compile Include="Models\Fields\FieldXY.cs" />
- <Compile Include="Form1.cs">
- <SubType>Form</SubType>
- </Compile>
- <Compile Include="Form1.Designer.cs">
- <DependentUpon>Form1.cs</DependentUpon>
- </Compile>
- <Compile Include="Layouts\ClassicLayout.cs" />
- <Compile Include="Layouts\DefaultLayout.cs" />
- <Compile Include="Layouts\LayoutBase.cs" />
- <Compile Include="Layouts\LinearLayout.cs" />
- <Compile Include="Layouts\NaturalLayout.cs" />
- <Compile Include="Layouts\OffLayout.cs" />
- <Compile Include="Layouts\PowerLayout.cs" />
- <Compile Include="Models\Options\CheckBoxOption.cs" />
- <Compile Include="Models\Options\Directionality\DirectionalityOptions.cs" />
- <Compile Include="Models\Options\LUT\LutApplyOptions.cs" />
- <Compile Include="Models\Options\IOption.cs" />
- <Compile Include="Models\Options\LUT\LUTPanelOptions.cs" />
- <Compile Include="Models\Options\OffsetOptions.cs" />
- <Compile Include="Models\Options\Option.cs" />
- <Compile Include="Layouts\OptionLayout.cs" />
- <Compile Include="Models\Options\OptionBase.cs" />
- <Compile Include="Models\Options\OptionXY.cs" />
- <Compile Include="Models\Options\TextOption.cs" />
- <Compile Include="Models\Serialized\GUISettings.cs" />
- <Compile Include="Models\Serialized\SettingsManager.cs" />
- <Compile Include="Program.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <EmbeddedResource Include="AboutBox.resx">
- <DependentUpon>AboutBox.cs</DependentUpon>
- <SubType>Designer</SubType>
- </EmbeddedResource>
- <EmbeddedResource Include="DeviceMenuForm.resx">
- <DependentUpon>DeviceMenuForm.cs</DependentUpon>
- </EmbeddedResource>
- <EmbeddedResource Include="Form1.resx">
- <DependentUpon>Form1.cs</DependentUpon>
- </EmbeddedResource>
- <EmbeddedResource Include="Properties\Resources.resx">
- <Generator>ResXFileCodeGenerator</Generator>
- <LastGenOutput>Resources.Designer.cs</LastGenOutput>
- <SubType>Designer</SubType>
- </EmbeddedResource>
- <Compile Include="Properties\Resources.Designer.cs">
- <AutoGen>True</AutoGen>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
- <None Include="packages.config" />
- <None Include="Properties\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <LastGenOutput>Settings.Designer.cs</LastGenOutput>
- </None>
- <Compile Include="Properties\Settings.Designer.cs">
- <AutoGen>True</AutoGen>
- <DependentUpon>Settings.settings</DependentUpon>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- </Compile>
- </ItemGroup>
- <ItemGroup>
- <None Include="App.config" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\wrapper\wrapper.vcxproj">
- <Project>{28a3656f-a1de-405c-b547-191c32ec555f}</Project>
- <Name>wrapper</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Icon\" />
- <Folder Include="ReadMe\" />
- </ItemGroup>
- <ItemGroup>
- <BootstrapperPackage Include=".NETFramework,Version=v4.7.2">
- <Visible>False</Visible>
- <ProductName>Microsoft .NET Framework 4.7.2 %28x86 and x64%29</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <Content Include="mouse.ico" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <PropertyGroup>
- <PostBuildEvent>IF ($(ConfigurationName)) == (Debug) GOTO END
-copy /Y "$(TargetPath)" "$(SolutionDir)signed\$(TargetFileName)"
-:END</PostBuildEvent>
- </PropertyGroup>
+ <ProduceReferenceAssembly>false</ProduceReferenceAssembly>
+ <AssemblyName>rawaccel</AssemblyName>
+</PropertyGroup>
+
+<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
+ <PlatformTarget>ARM64</PlatformTarget>
+</PropertyGroup>
+<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
+ <PlatformTarget>ARM64</PlatformTarget>
+</PropertyGroup>
+
+<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <PlatformTarget>x64</PlatformTarget>
+</PropertyGroup>
+<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <PlatformTarget>x64</PlatformTarget>
+</PropertyGroup>
+
+<ItemGroup>
+ <PackageReference Include="System.Data.SqlClient" Version="4.8.2" />
+ <PackageReference Include="System.Windows.Forms.DataVisualization" Version="1.0.0-prerelease.20110.1" />
+ <ProjectReference Include="..\wrapper\wrapper.vcxproj" />
+</ItemGroup>
+
</Project> \ No newline at end of file