Мне нужно часто сохранять локальные копии всех моих проектов, хранящихся в моем экземпляре PWA в Microsoft Project Online. У меня их сотни, поэтому делать это вручную - не вариант.
Мне удалось подключиться к экземпляру PWA с помощью Project Server CSOM и .NET и прочтите данные. Но я не смог найти в пространстве имен Microsoft.ProjectServer.Client
способ экспортировать эти данные и сохранить их локально в любой файл, доступный для чтения MS Project.
Возможно ли это вообще?
В качестве альтернативы будет приветствоваться любой другой способ достижения этого, не связанный с CSOM Project Server.
Изменить: я также пытался получить данные через REST API Project Online, поэтому я могу получить XML-файл, который я мог бы использовать, как если бы это был файл MSPDI. Но ни MS Project Professional (настольное приложение), ни библиотека MPXJ не распознают его, мне может потребоваться серьезное преобразование и это не гарантирует, что он будет работать ...