C#でのクロスプラットフォーム開発についてさらに学ぶために、Bansheeプロジェクトをチェックしてみました。現在の形式では、コンパイルされていません。
ですから、私の知識が伸びている限り、私はそれを修正しようとしています。
まず、ほとんどすべてのプロジェクトで参照が壊れています。これが修正するのが最も簡単な部分だと思いました。私は間違っていると思いました...しばしば壊れている参照はMonoPosixHelper.dllです。Monoフレームワークをインストールし、そのbinフォルダーにMonoPosixHelper.dllファイルを作成しました。それを参照しようとすると、Visual Studioは、それが有効なアセンブリではないか、COMオブジェクトではないと文句を言います。後者はcomではないので理解できます。
それで、このライブラリは正確に何をしますか、なぜそれは有効なアセンブリではないのですか、そしてどうすればこれを解決できますか?