2009-06-15 110 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項目中引用新項目。你現在可以更好地分離你的項目和類,並且可以單獨測試你的類。

相關問題