获取此项目在cc.net中没有任何测试错误

时间:2009-04-15 08:06:21

标签: vb.net msbuild nunit cruisecontrol.net watin

我在使用cc.net运行测试时收到以下警告

c:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Microsoft.Common.targets(,):警告MSB3245:无法解析此引用。无法找到程序集“nunit.framework,Version = 2.4.8.0,Culture = neutral,PublicKeyToken = 96d09a1eb7f44a77,processorArchitecture = MSIL”。检查以确保磁盘上存在程序集。如果您的代码需要此引用,则可能会出现编译错误。 C:\ srce \ TP \ ITTests \ ITTests \ ITTests \ Tests.vb(1,):警告BC40056:Imports的“NUnit.Framework”中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。 C:\ srce \ TP \ ITTests \ ITTests \ ITTests \ kingTests.vb(1,):警告BC40056:Imports的“NUnit.Framework”中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。

测试运行:0,失败:0,未运行:0,时间:0秒
没有测试运行 这个项目没有任何测试

知道为什么吗?因为所有路径似乎都是正确的

亲切的问候

2 个答案:

答案 0 :(得分:0)

您是否在CC.NET服务器上安装了NUnit?

答案 1 :(得分:0)

首先要检查的是CCNET日志文件。 (假设它已启用) 可以在与巡航控制程序相同的文件夹中找到日志。 它可能表明您正在尝试测试不存在的DLL。 (也许你正在尝试测试调试DLL而不是发布DLL,反之亦然)