私はMono-GTKアプリの開発を始めたばかりです。systrayにappindicatorアイコンを設定したかったのです。しかし、C#は名前空間が欠落していることを返します。
コード:AppIndicatorを使用します。
エラーを返します:名前空間名'AppIndicator'のタイプが見つかりませんでした。ディレクティブまたはアセンブリ参照がありませんか?
何をすべきか?
私はMono-GTKアプリの開発を始めたばかりです。systrayにappindicatorアイコンを設定したかったのです。しかし、C#は名前空間が欠落していることを返します。
コード:AppIndicatorを使用します。
エラーを返します:名前空間名'AppIndicator'のタイプが見つかりませんでした。ディレクティブまたはアセンブリ参照がありませんか?
何をすべきか?
次のことを行う必要があります。
sudo apt-get install libappindicator0.1-cil-dev
次に、ライブラリへの参照を追加します(下の画像を参照)
最後に、必要な名前空間への参照を含めます。通常、これらは次のようになります。
using AppIndicator;
using Gtk;
using System;
。
依存関係をインストールします。
sudo apt-get install libappindicator0.1-cil-dev
そして、
dmcs -pkg:gtk-sharp-2.0,appindicator-sharp-0.1 file.cs