Xamarin Studioforで、私のプロジェクト オプションでmscorlib.dll を参照しないMacをチェックしました(私は の実装を使用しています)。PCLmonomscorlib
驚いたことに、私はすでにさまざまなプラットフォームで lib を実行しており、これまでのところすべてうまくいきました。ただし、IDEデフォルトを考えている静止画mscorlibはあります。
そのため、次のようなことが起こっています。
//The default mscorlib has List
var myList = new List<int>();
//This method is implemented only in my custom mscorlib.
//It compiles but the IDE does not recognize the method
//Because it thinks myList uses the List implementation from the default mscorlib
myList.AsReadOnly();
IDE無視をデフォルトにする方法はありますmscorlibか?
また、のモノ実装を使用するリスクは何mscorlibですか? 私はすでにファイルを作成し、これで多くのユーティリティ関数を使用したので、この実装は本当にマルチプラットフォームですか?