首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MSpec构建TeamCity测试

用MSpec构建TeamCity测试
EN

Stack Overflow用户
提问于 2011-04-05 14:18:47
回答 2查看 735关注 0票数 0

我正在尝试建立TeamCity。起初,我遇到了各种问题,但经过多次尝试和错误之后,我成功地完成了一个构建。因此,我知道我可以获得一个精简版本的解决方案,以成功构建。

然而,有问题的项目之一是我的MSpec测试。当我将我的解决方案配置为构建MSpec测试项目时,我得到以下错误:

错误Areas\Manufacturing\Controllers\DashboardControllerSpecs.cs(7,30):错误CS0234:命名空间'CompanyName.ApplicationName‘中不存在类型或名称空间名称’

‘(您是否缺少程序集引用?)

事实上,它在我的本地机器上构建“很好”,但是在构建服务器(碰巧在我的本地机器上)上,我得到了上面的错误。

我做错什么了?我应该检查哪些东西来找出我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-06 09:09:53

好的,

我想我发现了我做错了什么。实际上,我们在MSBuild文件中进行版本号。目标名称被指定为"BeforeBuild“。为了让TeamCity构建它,我最终将它更改为" build“。最终的结果是,在没有Spec项目的情况下,TeamCity正在构建这个罚款,但是当Spec项目包含在构建中时,它就有了问题。

我不知道为什么会发生这种事。但是,解决方案是删除MSBuild文件中的部分,让TeamCity管理版本号。

票数 0
EN

Stack Overflow用户

发布于 2011-04-05 14:25:00

当然,最明显的问题是,您是否将部署(将Copy to Local选项设置为true) --所有不在GAC上的引用程序集--都存储在

您可能需要特别检查Machine.Specifications dll是否设置为Copy to Local

Hosts是应用程序中的类型或命名空间吗?不管怎么说,这不是Mspec的一部分,我刚查过。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5553373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档