我查看了相关文档。我已将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
答案 0 :(得分:1)
有几件事。首先,您需要从测试项目引用视图引擎,这是由于组件加载在.net中的工作原理(除非明确使用,否则引用的兄弟引用不会自动加载到应用程序域中)。
第二个是视图本身。因为所有测试运行器都将正在测试的程序集复制到隔离的位置,并且因为视图是内容文件,所以它们自身的视图不会自动复制到隔离的位置。解决这个问题的最简单方法是设置视图文件,使它们始终复制到输出位置(使用VS属性窗口)
让我知道它是否适合您