Приступил к изучению ASP.NET MVC.
Создал проект в VS 2010: веб-приложение ASP.NET MVC 2.0
нажал F5 и получил список ошибок
[cute]
Ошибка 1 Имя типа или пространства имен "Controllers" отсутствует в пространстве имен "MvcApplication1" (пропущена ссылка на сборку?) C:\WorkingSet\Projects\MvcApplication1\MvcApplication1.Tests\Controllers\HomeControllerTest.cs 8 23 MvcApplication1.Tests
Ошибка 2 Имя типа или пространства имен "Controllers" отсутствует в пространстве имен "MvcApplication1" (пропущена ссылка на сборку?) C:\WorkingSet\Projects\MvcApplication1\MvcApplication1.Tests\Controllers\AccountControllerTest.cs 9 23 MvcApplication1.Tests
Ошибка 3 Имя типа или пространства имен "Models" отсутствует в пространстве имен "MvcApplication1" (пропущена ссылка на сборку?) C:\WorkingSet\Projects\MvcApplication1\MvcApplication1.Tests\Controllers\AccountControllerTest.cs 10 23 MvcApplication1.Tests
Ошибка 4 Не удалось найти имя типа или пространства имен "AccountController" (пропущена директива using или ссылка на сборку?) C:\WorkingSet\Projects\MvcApplication1\MvcApplication1.Tests\Controllers\AccountControllerTest.cs 317 18 MvcApplication1.Tests
Ошибка 5 Не удалось найти имя типа или пространства имен "IFormsAuthenticationService" (пропущена директива using или ссылка на сборку?) C:\WorkingSet\Projects\MvcApplication1\MvcApplication1.Tests\Controllers\AccountControllerTest.cs 332 49 MvcApplication1.Tests
Ошибка 6 Не удалось найти имя типа или пространства имен "IMembershipService" (пропущена директива using или ссылка на сборку?) C:\WorkingSet\Projects\MvcApplication1\MvcApplication1.Tests\Controllers\AccountControllerTest.cs 369 40 MvcApplication1.Tests
[/cute]
Проблему решил добавлением ссылки тестовому проекту на основной.
Однако меня это смущает: так и должно быть, или это баг студии?