Mark van Renswoude
197aef531a
Reimplemented automatic refresh of the serial port list Improved serial device connection retry Moved plugins to their own subfolder for better separation, added metadata on the entry assembly to load Added logging settings Added Run at startup setting Many visual enhancements
95 lines
4.0 KiB
XML
95 lines
4.0 KiB
XML
<?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>{FC0D22D8-5F1B-4D85-8269-FA4837CDE3A2}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>MassiveKnob.Plugin.SerialDevice</RootNamespace>
|
|
<AssemblyName>MassiveKnob.Plugin.SerialDevice</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<Deterministic>true</Deterministic>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>$(localappdata)\MassiveKnob\Plugins\SerialDevice\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="PresentationCore" />
|
|
<Reference Include="PresentationFramework" />
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Xaml" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="Microsoft.CSharp" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Net.Http" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="WindowsBase" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Devices\SerialDevice.cs" />
|
|
<Compile Include="MassiveKnobSerialDevicePlugin.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Settings\SerialDeviceSettingsView.xaml.cs">
|
|
<DependentUpon>SerialDeviceSettingsView.xaml</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Settings\SerialDeviceSettingsViewModel.cs" />
|
|
<Compile Include="Settings\SerialDeviceSettings.cs" />
|
|
<Compile Include="Worker\SerialWorker.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\MassiveKnob.Plugin\MassiveKnob.Plugin.csproj">
|
|
<Project>{A1298BE4-1D23-416C-8C56-FC9264487A95}</Project>
|
|
<Name>MassiveKnob.Plugin</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\min.NET\MIN.SerialPort\MIN.SerialPort.csproj">
|
|
<Project>{db8819eb-d2b7-4aae-a699-bd200f2c113a}</Project>
|
|
<Name>MIN.SerialPort</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\min.NET\MIN\MIN.csproj">
|
|
<Project>{fc1c9cb5-8b71-4039-9636-90e578a71061}</Project>
|
|
<Name>MIN</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Page Include="Settings\SerialDeviceSettingsView.xaml">
|
|
<SubType>Designer</SubType>
|
|
<Generator>MSBuild:Compile</Generator>
|
|
</Page>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="Crc32.NET">
|
|
<Version>1.2.0</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Dapplo.Windows.Devices">
|
|
<Version>0.11.24</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions">
|
|
<Version>5.0.0</Version>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="MassiveKnobPlugin.json">
|
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
</Project> |