Как заставить Visual Studio 2008 Object Test Bench работать?
Я хотел бы использовать Object Test Bench в VS2008. Документы - и даже полезный текст в окне тестового стенда - скажем, щелкните правой кнопкой мыши на классе в представлении классов. Дальнейшее чтение указывает, что этот класс должен быть в проекте запуска или сборке, на которую есть ссылки. Я пробовал это на многочисленных классах - public, private, static, как вы его называете - в нескольких сборках (либо запускаемый проект, либо ссылочный проект), и пункт контекстного меню "Create Instance" никогда не появляется.
Кому-нибудь повезло с этим? Это ошибка или я что-то не так делаю?
3 ответа
Решил это!
У меня было несколько проектов для запуска при запуске (я так привык работать так, что даже не осознавал, что есть разница!).
Установка только одного запускаемого проекта устранила проблему.
Я знаю, что вы не можете заставить его работать в VS2005 без установки Visual J++, но это, очевидно, не проблема, так как вы используете VS2008. Вы уверены, что смотрите в Class View и не смотрите на классы в Solution View (я знаю, это звучит глупо, но это была проблема, с которой я столкнулся, работая в первый раз, когда я пытался его использовать).
Я могу заставить его работать в стартовом проекте, только если это консольное приложение или приложение Windows Forms. Кажется, он не работает с веб-сайтами.
КСТАТИ. Я никогда не использую это на практике. И после того, как я немного поигрался с попыткой выяснить, почему это не сработало для вас, я теперь знаю, почему! Очень сложно сделать что-то, что должно быть простым в полностью работающем проекте.