AX2012 R2 CU7:VSProject节点编译问题

时间:2014-03-06 09:09:27

标签: dynamics-ax-2012 axapta dynamics-ax-2012-r2

我目前正在使用TFS活动为Ax创建一个版本。所有步骤都在那里,所有这些步骤都适用于在TFS VCS中使用几个虚拟XPO的简单场景。但是现在我需要完成构建代码库的完整场景,并且我遇到了Visual Studio项目节点的编译问题。

这是关于代码导入/编译的粗略做法:

  • 导入标签文件
  • 使用所有代码导入XPO。
  • 使用导入Visual Studio项目 SysTreeNodeVSProject \ ImportProject方法

当我运行完整编译时,仍然存在编译器错误,这些错误与需要AOT中VSProjects的最终程序集的代码有关。

这是由于项目的输出仍为空。当选择它们并进行编译时,仍然没有结果。逐个选择并编译它们。项目的输出在AOT中生成,依赖类可以直接编译。

单独编译它们会导致编译器检测到它是VSProject节点,并且内核将调用VSProject上的导出和构建功能,从而导致生成输出。

这里真正的问题是:对于我的构建,我现在必须创建一个AutoRun文件来编译那些VSProject节点,但是在完成编译时,编译器不应该这样做吗?!

1 个答案:

答案 0 :(得分:0)

找到了解决方法。我修改了SysTreeNodeVSProject.importProject()以在导入后编译树节点。