12,925
回編集
(→概要) |
|||
10行目: | 10行目: | ||
<br><br> | <br><br> | ||
== Tmds DBusライブラリのインストール == | == Tmds.DBus.Protocol == | ||
Tmds.DBus.Protocolパッケージは、D-Busプロトコルの低レベルAPIを提供する。<br> | |||
高レベルのTmds.DBusライブラリとは異なり、プロトコルライブラリはネイティブAOTコンパイルで使用できる。<br> | |||
<br> | |||
Tmds.DBus.SourceGeneratorは、プロトコルライブラリをターゲットとしたソースジェネレータを提供する。<br> | |||
<br><br> | |||
== Tmds.DBusライブラリのインストール == | |||
Tmds.DBusライブラリをNuGetからインストールする。<br> | Tmds.DBusライブラリをNuGetからインストールする。<br> | ||
また、Tmds.DBusライブラリは[https://github.com/tmds/Tmds.DBus Github]で公開されている。<br> | また、Tmds.DBusライブラリは[https://github.com/tmds/Tmds.DBus Github]で公開されている。<br> | ||
17行目: | 24行目: | ||
*# メイン画面下部にNuGetペインが開くので、<u>Tmds.DBus</u>と入力して検索する。 | *# メイン画面下部にNuGetペインが開くので、<u>Tmds.DBus</u>と入力して検索する。 | ||
*# メイン画面右下から、プロジェクト名の右にある[+]ボタンを押下する。 | *# メイン画面右下から、プロジェクト名の右にある[+]ボタンを押下する。 | ||
* | *# Tmds.DBusライブラリがインストールされる。 | ||
<br> | <br> | ||
次に、<code>dotnet</code>コマンドを実行して、Tmds.DBus.Toolをインストールする。<br> | 次に、<code>dotnet</code>コマンドを実行して、Tmds.DBus.Toolをインストールする。<br> | ||
これにより、各D-BusサービスからC#のインターフェースを自動生成することができる。<br> | |||
<br> | |||
<u>NuGetからインストールする場合、インストールに失敗することに注意する。</u><br> | <u>NuGetからインストールする場合、インストールに失敗することに注意する。</u><br> | ||
dotnet tool install -g Tmds.DBus.Tool | dotnet tool install -g Tmds.DBus.Tool |