我有一个XAF应用程序和运行在开发机器罚款恶性脚本。该脚本使用的MSBuild和.csproj的文件编译项目。

当的CruiseControl.net服务器试图编译它指出它找不到编译所需的XAF组件项目。

我想引用的所有DLL的本地副本的bin文件夹,并试图开发服务器上安装XAF,但并未奏效。

任何想法?

有帮助吗?

解决方案

您是否尝试过通过的MSBuild建设直接在服务器上,以确保此工作正常?

当我们部署到我们的CI我们感动,我们使用一个第三方dll's文件夹中的dll's,从这里引用它们。你是100%所有的引用都被正确,如果你添加一个新的模块,默认是引用dll's在GAC通常doesn't意义更新。

我倒是建议您不要安装XAF到服务器,如果你更新引用文件夹的方法是更容易管理,如果需要,你可以轻松地处理多个分支/版本。

干杯, 喝醉

其他提示

当我们运行自动化开发服务器上建立,我们花了很长时间才得到确切的路径设置正确的一切。我们已经建立需要VS6,VS.Net 2003,VS.Net 2005年和2008年VS.Net有所有安装了一些真正的浩劫试图让一切都留在自己的sand-由单一的构建机器上的环境框。

最终,使用 Zed的构建和错误的,我们能够保持每个构建步骤竖井式到其自己的沙盒与它自己的环境变量,和自己的注册表设置。

您可以得到一个什么样的构建时环境中看起来像当恶性编译运行转储,看是否有遗漏的环境变量,或不正确尖环境变量?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top