2

好吧,在AX的LIVE实例中 - 我进入AOT,找到我的报告,右键单击编辑。然后这启动VS,我可以编辑报告。但是在TEST环境中,我无法做到这一点。 “无法连接到Microsoft Dynamics AX客户端配置中指定的AOS”。在Dynamics AX 2012测试环境中编辑SSRS报告

如何将测试环境指向VS?我检查过配置文件,但没有明显的。

在此先感谢。

回答

3

看如何Open Visual Studio with a Specific Configuration

如果您使用的是报表,则Visual Studio集成将使用活动的本地客户端配置来建立连接。需要Reporting Services配置的示例包括部署报告或选择查询作为数据源。要在此方案中指向正确的AOS,请在Visual Studio集成文件夹中创建配置文件的副本。

为了启动VS特定变化VS快捷方式目标指向正确的配置:

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /AxConfig ContosoDev 

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /AxConfig z:\Config\ContosoDev.axc 

这并不会导致的AOT工作, VS将使用当前配置。

2

你可以看看here。它与使用默认配置而不是AXC文件有关。

有一个KB,虽然它可能不适合你的版本,你可以申请使用的技术:

KB 2827469 Visual Studio .NET中,从推出之内AOT俯瞰 AxConfig参数和任何自定义配置简介。当打开VS 执行来自AOT SysVSProjectsExport/EditProject()方法的项目并且执行 时,它将调用下面的VSModeling框架编辑方法,其中 仅将所选解决方案传递给devenv.exe文件。但由于 当前的AXClient实例是从保存的配置 文件打开的,因此我们必须将该配置文件作为 开关“/ AxConfig”传递给devenv.exe。由于此/ AxConfig开关未被视为视觉 Studio默认考虑来自系统 注册表的活动AxClient配置。

所以:

尝试从默认配置打开AX,并避免使用 AXC文件。然后,尝试从AOT编辑VS项目。