我在使用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秒
没有测试运行
这个项目没有任何测试
知道为什么吗?因为所有路径似乎都是正确的
亲切的问候
答案 0 :(得分:0)
您是否在CC.NET服务器上安装了NUnit?
答案 1 :(得分:0)
首先要检查的是CCNET日志文件。 (假设它已启用) 可以在与巡航控制程序相同的文件夹中找到日志。 它可能表明您正在尝试测试不存在的DLL。 (也许你正在尝试测试调试DLL而不是发布DLL,反之亦然)