1

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

这是我关于代码导入/编译的大致做法:

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

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

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

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

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

4

1 回答 1

0

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

于 2015-03-04T14:21:04.427 回答