В настоящее время я разрабатываю систему, которая позволит использовать внешнюю часть программного обеспечения, чтобы щелкнуть кнопку, а затем выполнит некоторый код C# .net, который планирует вызывать динамический NAV RTC, используя следующий код.Dynamics NAV RTC: параметр командной строки Passing
Process.Start("Microsoft.Dynamics.Nav.Client.exe");
Внешнее приложение содержит переменные, которые я хотел бы передать в NAV CRM.
Есть ли способ, что я мог бы сделать это путем передачи параметров, как то, что вы с веб-адресом, аналогичным ниже способом:
Process.Start("Microsoft.Dynamics.Nav.Client.exe", "DynamicsNAV://localhost:7046/DynamicsNAV70/CRONUS%20UK%20Ltd./RunPage?Page=50000&No=10");
выше линии не работает. Я получаю следующую ошибку:
Priming dictionary contains a key 'no' which is not allowed
Parameter name: primingDictionary
Кто-нибудь в сообществе знает, как я мог бы создать эту функциональность аналогичным образом?
Спасибо за ваш ответ. Сначала я был расплывчатым из-за моей проблемы. Я изменил вопрос, поэтому, если вы знаете, как я могу решить измененный вопрос, который будет замечательным. – LiamHall
@LiamHall, что произойдет, когда вы отклоните часть? –
Этот параметр работает: «DynamicsNAV: // localhost: 7046/DynamicsNAV70/CRONUS% 20UK% 20Ltd./RunPage? Page = 50000, однако я получаю ошибку, когда пытаюсь добавить параметр. Когда я нажимаю ok на динамике ошибок NAV CRM не загружается. – LiamHall