Консольное приложение CRM на MacOS - PullRequest
2 голосов
/ 25 апреля 2019

У меня установлена ​​Visual Studio Enterprise 2019 на Mac под управлением Mojave (10.14.4), и я пытаюсь создать простое консольное приложение C # для извлечения и обновления записей в моей среде CRM.

Я инициализирую новый экземпляр CrmServiceClient с кодом ниже:

string connectionString = "authtype=Office365;username=*****************@**********.com;password=**********;url=https://**********.crm4.dynamics.com;";

CrmServiceClient conn = new CrmServiceClient(connectionString);

Во время выполнения, если я смотрю conn Свойство isReady имеет значение «false» и возникает ошибкасообщение:

"Невозможно войти в Dynamics CRM OrganizationWebProxyClient имеет значение null"

Это означает, что я не могу инициализировать IOrganizationService и выполнить операции.

Дополнительная информация:

  • Я уже пытался добавить ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 с тем же результатом
  • Последний пакет слепков XRMTooling добавлен в проект
  • Целевой фреймворк 4.6.2
  • Тот же код работает в VS, работающем под Windows

Любые предложения будут высоко оценены.

1 Ответ

0 голосов
/ 25 апреля 2019

Dynamics SDK основан на .NET Framework 4.6.2 и поддерживает только клиенты Windows, поэтому он не работает на MacOS

...