.NET Framework 4.6.1でBluetoothを使いたい…。

.NET Framework 4.6.1 に対応して、Microsoft.Windows.SDK.Contracts をあてて、Bluetooth関連のクラスを利用する手順。

  1. プロジェクトの対応 .NET Framework を 4.6.1 に変更
  2. VS のソリューションエクスプローラーで、プロジェクトを右クリックし、[プロジェクトのアンロード] を選択。アンロードされたプロジェクトをもう一度右クリックし、[編集] [projectname. .csproj] を選択。
  3. 最初の構成プロパティグループ ( タグの下) に★の要素を追加します。
  4. NuGet パッケージの管理方法を Packages.config から PackageReference に変更。https://ameblo.jp/tubutappuri-san/entry-12598949900.html
  5. 現在 NuGet パッケージ管理されているもののアップデート(4件)
  6. 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>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA