单元测试 VSTO 项目

2023-12-05

在我遵循的大多数单元测试教程中,它让我创建第二个单元测试项目,然后将测试项目中的解决方案/项目引用添加到另一个项目。

我有一个 VSTO 插件,当我添加引用时,我没有看到“解决方案”>“项目”下列出的任何内容。

为什么是这样?我还能如何添加对插件项目的引用来测试它?


如果这是您第一次进行单元测试,那么 VSTO 可能是一个陡峭的学习曲线。正如 @Sam Holder 所建议的,您可能希望将一些逻辑放入单独的程序集中,以鼓励您将逻辑与与办公室基础设施的交互分开。

也就是说,虽然您无法使用添加项目引用的常规方法来添加项目,但您can使用以下命令添加对该项目输出的引用Browse option:

  • 右键单击测试项目并选择“添加引用”。
  • 在出现的框中,单击底部的“浏览”按钮。
  • 导航到 VSTO 项目的 bin\debug 文件夹并选择项目 dll。
  • 单击“确定”。

显然,您必须构建插件才能使上述功能正常工作。

如果您开始尝试创建依赖于办公室基础设施的对象,您将面临一些其他挑战。因此,至少您可能需要添加对Microsoft.Office.Tools, Microsoft.Office.Tools.Common进入您的测试项目。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单元测试 VSTO 项目 的相关文章

随机推荐