Я играю с .NET Standard и считаю странным, что если у меня есть следующий project.json, указанный для библиотеки классов .NET Core (xproj) и портативной библиотеки классов (CSharp), только последний может быть надлежащим образом ссылаться из проекта Xamarin.Android:Библиотека классов (.NET Core) и PCL в Xamarin
{
"supports": {},
"dependencies": {
"NETStandard.Library": "1.6.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1"
},
"frameworks": {
"netstandard1.4": {}
}
}
Я могу добавить, как в качестве ссылки, dotnet update
работы, как ожидалось (или не показано, по крайней мере, никаких сообщений об ошибках), но. NET core library не реализована:
не найдено ни одного места в тексте или простое название
Я нахожу это странным, так как я ожидаю, что любая стандартная библиотека таргетинга .NET будет работать правильно. Я что-то делаю неправильно или намеренно поддерживаю только PCL от Xamarin?
Большое спасибо, что работает, хотя я думаю, что буду придерживаться PCL до тех пор, пока не придет улучшение. – kataik