.NET Framework 4.6.1 に対応して、Microsoft.Windows.SDK.Contracts をあてて、Bluetooth関連のクラスを利用する手順。
- プロジェクトの対応 .NET Framework を 4.6.1 に変更
- VS のソリューションエクスプローラーで、プロジェクトを右クリックし、[プロジェクトのアンロード] を選択。アンロードされたプロジェクトをもう一度右クリックし、[編集] [projectname. .csproj] を選択。
- 最初の構成プロパティグループ ( タグの下) に★の要素を追加します。
- NuGet パッケージの管理方法を Packages.config から PackageReference に変更。https://ameblo.jp/tubutappuri-san/entry-12598949900.html
- 現在 NuGet パッケージ管理されているもののアップデート(4件)
- Microsoft.Windows.SDK.Contracts をNuGetで追加
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" 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>{123334}</ProjectGuid>
...
★ <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
...
</Project>