AX2012 - 更改 Visual Studio 项目路径

AX2012 - Change Visual Studio project path

我在 AX2012 中 opening/compiling visual studio 项目时遇到问题。它直接抱怨文件不存在。但是,潜在的问题似乎是路径+文件名组合太长了。

它目前将源代码放在:c:\users\%userprofile%\appdata\local\temp\Dynamics AX\Visual Studio\C Sharp projects...(从我的脑海中)。我注意到如果我手动尝试将 VS 项目复制到 Windows Explorer 中的此文件夹,我也会收到有关文件名太长的错误消息。将其复制到结构中更高层的文件夹可以解决此问题。然而,当我在 Ax 中编译它时(通过 AOT)它试图再次找到上面提到的文件夹。

这可以在某处更改吗?

我试过更改 TEMP 和 TMP 环境变量。我无法想象这会在 VS 中设置,因为文件是由 AX 创建的,然后在 VS 中打开。

有什么建议吗?提前致谢

我最终通过变通解决了这个问题。我在另一台机器上通过AOT编译了VS项目,然后将DLL和config文件复制到AOS(./bin/VSAssemblies)上的VSAssemblies文件夹中。就我而言,没有客户端代码。启动AOS,修改生效

编辑:最近与 MS 支持团队联系,他们同意这个解决方法也是他们提供的建议