2009-06-15 111 views
1

我想添加一个VS2005 C#ASP.NET网站项目的nunit测试 - 以便我可以练习App_Code目录中的方法。 建议将测试添加为独立程序集,以便测试代码不会与网站一起交付 - 这就是我的问题:是否可以在同一解决方案中引用来自另一个项目的VS2005网站项目?

当我在解决方案中添加一个新项目并持有该网站并尝试添加对网站项目的引用,它不会显示在项目选项卡中 - 是否可以从另一个项目引用网站项目(而不必将网站项目转换为Web应用程序项目)?

+0

干杯马格努斯。我提取了这些类(将网站项目在wwwroot的原始文件夹中移动到文件夹级别,以便ClassLibrarys可以坐在它旁边 - 以适应我们的SVN部署用途)。 单元测试的另外一个好处是,它也提高了编译速度 - 对于速度较慢的PC来说相当显着。 – 2009-09-16 10:39:04

回答

1

我会建议你提取你的App_Code文件夹中的类,并将它们放在一个单独的项目中。在您的Web项目中引用新项目。你现在可以更好地分离你的项目和类,并且可以单独测试你的类。

相关问题