在MSTest项目中添加Asp.Net Web站点项目的参考

时间:2011-05-26 15:36:40

标签: c# asp.net reference mstest

我实际上正在使用Visual Studio 2010。 这是我第一次使用MSTest为我的项目测试管理器和数据持久性类。 我使用DataSet将数据保存在数据库中,并编写了一些Manager来简化我的工作。所以,我添加了一个测试项目来检查管理器是否正常工作。但问题是我无法添加对项目测试的引用:项目列表为空。 我试图在我的项目文件夹和项目文件夹外添加测试项目但是同样的问题。

2 个答案:

答案 0 :(得分:2)

您的数据持久性和业务逻辑类应该位于单独的类库中。然后,您可以对这些库进行单元测试。

您还应该避免使用网站“项目”。使用Web应用程序项目 - 只需使用File-> New Project而不是File-> New Web Site。网站“项目”与Visual Studio中的其他项目不同,只应用于最简单的开发方案。

使用单元测试使它们不再简单。

答案 1 :(得分:1)

检查目标框架 - 可能是您的测试项目和库项目正在使用不同版本的.NET Framework ...