在我遵循的大多数单元测试教程中,它让我创建第二个单元测试项目,然后将测试项目中的解决方案/项目引用添加到另一个项目。
我有一个 VSTO 插件,当我添加引用时,我没有看到“解决方案”>“项目”下列出的任何内容。
为什么是这样?我还能如何添加对插件项目的引用来测试它?
如果这是您第一次进行单元测试,那么 VSTO 可能是一个陡峭的学习曲线。正如 @Sam Holder 所建议的,您可能希望将一些逻辑放入单独的程序集中,以鼓励您将逻辑与与办公室基础设施的交互分开。
也就是说,虽然您无法使用添加项目引用的常规方法来添加项目,但您can使用以下命令添加对该项目输出的引用Browse
option:
- 右键单击测试项目并选择“添加引用”。
- 在出现的框中,单击底部的“浏览”按钮。
- 导航到 VSTO 项目的 bin\debug 文件夹并选择项目 dll。
- 单击“确定”。
显然,您必须构建插件才能使上述功能正常工作。
如果您开始尝试创建依赖于办公室基础设施的对象,您将面临一些其他挑战。因此,至少您可能需要添加对Microsoft.Office.Tools
, Microsoft.Office.Tools.Common
进入您的测试项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)