Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: R.I.Chernov от 03-06-2021, 00:04:21

Название: Почему в .NET Core 3.1 не работают некоторые методы?
Отправлено: R.I.Chernov от 03-06-2021, 00:04:21
Доброго времени суток, уважаемые форумчане! Прощу помочь разобраться в данном вопросе. Я прямо скажу, не силен во фреймворках, где-то вычитал, мол стоит переходить на .NET Core. Решил попробовать, и уже через час наткнулся, что вроде бы правильно написанный  метод просто не работает. Код был условно такой:
Код - C# [Выбрать]
  1.    WorkPlane workPlane = oCD.WorkPlanes[1];
  2.    PlanarSketch psketch = oCD.Sketches.Add(workPlane);

Выдает ошибку:
"System.PlatformNotSupportedException: 'Operation is not supported on this platform".
Закопипастил в проект с .Net 5.0 - все работает.

Кто-то владеет вопросом, в чем причина? На .Net Core для инвентора вобще нельзя писать, или просто что-то надо модифицировать в коде?
Название: Re: Почему в .NET Core 3.1 не работают некоторые методы?
Отправлено: mikazakov от 03-06-2021, 16:21:46
Дак, автодеск даже шаблонов по Net Core не предоставляет. Net Core это же что то кросс-платформенное.
И ссылок в гугде на эту тему как то даже нет.
Название: Re: Почему в .NET Core 3.1 не работают некоторые методы?
Отправлено: R.I.Chernov от 06-06-2021, 00:32:03
Спасибо.