南希 - 我还必须做些什么才能在测试中认识到火花

时间:2012-07-23 18:39:42

标签: nancy

我查看了相关文档。我已将Simple.Data和Simple.Data.Spark添加到Classlibrary中进行测试,但是我得到以下消息 - 我必须做什么额外的工作才能将Spark视图粘贴到Classlibrary项目中以使classlibrary找到它?这是错误消息,它说它只识别这些扩展:sshtml,html,htm

无法找到视图'AddressList' 目前可用的视图引擎扩展:sshtml,html,htm 检查的位置:AddressList,views / AddressList,views // AddressList,/ AddressList,views / Address / AddressList,Address / AddressList

1 个答案:

答案 0 :(得分:1)

有几件事。首先,您需要从测试项目引用视图引擎,这是由于组件加载在.net中的工作原理(除非明确使用,否则引用的兄弟引用不会自动加载到应用程序域中)。

第二个是视图本身。因为所有测试运行器都将正在测试的程序集复制到隔离的位置,并且因为视图是内容文件,所以它们自身的视图不会自动复制到隔离的位置。解决这个问题的最简单方法是设置视图文件,使它们始终复制到输出位置(使用VS属性窗口)

让我知道它是否适合您