在大多数单元测试教程中,我遵循它来创建第二个单元测试项目,然后将测试项目中的解决方案/项目引用添加到另一个项目中。
我有一个VSTO插件,当我添加参考时,我在“解决方案”>“项目”下看不到任何内容。
为什么是这样?我还能如何添加对addin项目的引用以对其进行测试?
如果这是您第一次进行单元测试,那么VSTO可能是一个陡峭的学习曲线。正如@Sam Holder所建议的那样,您可能希望将一些逻辑放入单独的程序集中,以鼓励您将逻辑与与办公室基础结构的交互分开。
就是说,虽然您不能使用添加对项目的引用的常规方法来添加项目,但是可以使用Browse
选项添加对该项目的输出的引用:
显然,您必须已经构建了插件才能使上述代码正常工作。
如果您开始尝试创建依赖于办公基础结构的对象,那么您将面临其他挑战。所以,至少你可能需要将引用添加到Microsoft.Office.Tools
,Microsoft.Office.Tools.Common
到你的测试项目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句