Как изменить расположение по умолчанию экспорта библиотеки отчетов из Ax 2009 в Visual Studio - PullRequest
1 голос
/ 19 января 2012

У меня есть DEV, TEST и производственная среда для Microsoft Dynamics AX 2009. Я также настроил отчеты SSRS в каждой среде. При экспорте библиотеки отчетов в Visual Studio AX сохраняет проект в папку по умолчанию. Это место одинаково для всех сред. Я хотел бы изменить это местоположение, чтобы у меня было другое местоположение для каждой среды. Я не могу найти, где это местоположение по умолчанию установлено.

Ответы [ 2 ]

2 голосов
/ 23 января 2012

Путь к месту, куда экспортируются проекты, находится в /Client/bin/Microsoft.Dynamics.Framework.ReportsDeployment.dll

Класс Microsoft.Dynamics.Framework.Deployment.Reports.ExportOperations.раскрыть путь, используя этот метод:

private static string get_DeveloperProjectPath()
{
    return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "Dynamics AX Projects");
}

Другими словами, путь жестко запрограммирован и относится к текущему пользователю.Его нельзя дифференцировать путем добавления некоторого кода X ++ или других параметров, только путем входа в систему от имени другого пользователя.

1 голос
/ 19 января 2012

В среде AX 2009 лучше использовать пути и имена по умолчанию и вместо этого разделять среды, используя несколько экземпляров SSRS, по одному для каждой среды.Это создаст меньше проблем и станет более простым, безопасным и быстрым решением, чем переопределение путей по умолчанию.Просто запустите установку SSRS несколько раз и создайте новые именованные экземпляры SSRS, если они вам нужны в одном окне.

Удачи!

...