我想在 VS2008 中使用 Object Test Bench。文档——甚至是测试台窗口中的有用文本——说在类视图中右键单击类。进一步阅读表明该类必须在启动项目或引用的程序集中。我已经在多个程序集中(启动项目或引用项目)中尝试了许多类——公共的、私有的、静态的,你可以命名它,并且上下文菜单项“创建实例”从未出现。
有没有人有这方面的运气?这是一个错误,还是我做错了什么?
我想在 VS2008 中使用 Object Test Bench。文档——甚至是测试台窗口中的有用文本——说在类视图中右键单击类。进一步阅读表明该类必须在启动项目或引用的程序集中。我已经在多个程序集中(启动项目或引用项目)中尝试了许多类——公共的、私有的、静态的,你可以命名它,并且上下文菜单项“创建实例”从未出现。
有没有人有这方面的运气?这是一个错误,还是我做错了什么?
解决了!
我有多个项目要在启动时运行(我已经习惯了这种工作方式,我什至没有意识到有什么不同!)。
只设置一个启动项目解决了这个问题。
如果项目是控制台或 Windows 窗体应用程序,我只能让它在启动项目中工作。它似乎不适用于网站。
顺便提一句。我从来没有在实践中使用它。在试图弄清楚为什么它不适合你的情况下玩了一段时间之后,我现在知道为什么了!在一个完全工作的项目中做一些本应简单的事情是非常困难的。
我知道如果不安装 Visual J++,你无法让它在 VS2005 中工作,但这显然不是问题,因为你使用的是 VS2008。您确定您正在查看类视图而不是查看解决方案视图中的类吗(我知道这听起来很愚蠢,但这是我第一次尝试使用它时遇到的问题)。