Я пытаюсь разработать очень простое приложение WCF. Сервер WCF будет установлен на компьютере с Windows 10, и я хотел бы использовать этот сервис с приложением WPF на компьютере с Windows 10, а также я хотел бы иметь другое приложение для Android с использованием Xamarin.
В Visual Studio я вижу, что могу создать библиотеку Net Core, а также вижу, что ядро Net совместимо с WCF, Я вижу в этой сети .
Также я знаю, что Net Core может работать в Windows, Linux и Mac.
Поэтому мне интересно, смогу ли я разработать библиотеку ядра Net для разработки клиента, чтобы я мог использовать ее в своих приложениях WPF и Android.
Я сомневаюсь, что когда я добавляю ссылку в своем приложении WPF к проекту библиотеки Net Core, я вижу желтый треугольник, предупреждение, поэтому я предполагаю, что WPF не может использовать библиотеку Net Core.
Так что я подумал, что, возможно, для уровня WCF мне придется создать проект Net Standard, который может использоваться приложением WPF и приложением Android. Но я хотел бы знать, является ли это уникальным способом или есть какой-то способ, которым приложение WPF может использовать библиотеку Net Core без необходимости использовать промежуточный проект, такой как Net Standard.
Для сервера я тоже думал использовать Net Core, поскольку на этот проект не будет ссылаться ни один другой проект, и Net Core можно использовать в Windows.