VSTO项目的单元测试

nk

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

我有一个VSTO插件,当我添加参考时,我在“解决方案”>“项目”下看不到任何内容。

为什么是这样?我还能如何添加对addin项目的引用以对其进行测试?

后卫

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

就是说,虽然您不能使用添加对项目的引用的常规方法来添加项目,但是可以使用Browse选项添加对该项目的输出的引用

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

显然,您必须已经构建了插件才能使上述代码正常工作。

如果您开始尝试创建依赖于办公基础结构的对象,那么您将面临其他挑战。所以,至少你可能需要将引用添加到Microsoft.Office.ToolsMicrosoft.Office.Tools.Common到你的测试项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

大型Qt项目的单元测试

来自分类Dev

Swift项目的单元测试类

来自分类Dev

Selenium项目的单元测试

来自分类Dev

vb.net项目的单元测试

来自分类Dev

在C ++单元测试中编译C项目的问题

来自分类Dev

vb.net项目的单元测试

来自分类Dev

大型项目的正确单元测试

来自分类Dev

NHibernate:如何从单元测试项目中引用主项目的装配?

来自分类Dev

单元测试项目的物理布局是什么?

来自分类Dev

如何使src / test / resources文件可用于其他项目的单元测试?

来自分类Dev

如何创建用于在存储库中添加项目的单元测试?

来自分类Dev

对使用RTOS的项目进行单元测试

来自分类Dev

InMemoryConnection用于单元测试Elasticsearch项目

来自分类Dev

如何对 vsix 项目进行单元测试?

来自分类Dev

Intellij 16-单元测试未识别为Android模块项目的一部分

来自分类Dev

如何将同一项目的单元测试拆分为单独的程序集?

来自分类Dev

.NET项目中单元测试和验收测试的实现

来自分类Dev

麻烦单元测试附加项目中的帮手

来自分类Dev

运行并将单元测试添加到nodejs项目

来自分类Dev

单元测试角度/离子项目

来自分类Dev

如何仅在Hybris项目中运行单元测试?

来自分类Dev

ConfigurationManager.AppSettings在单元测试项目中返回Null

来自分类Dev

删除Web API中的项目单元测试

来自分类Dev

具有AppCompat项目库的Android单元测试

来自分类Dev

忽略本机VC ++项目中的单元测试

来自分类Dev

C ++堆损坏,但仅在单元测试项目中

来自分类Dev

多模块Spring Boot项目中的单元测试

来自分类Dev

无法从intellij中的Maven项目中执行单元测试

来自分类Dev

在AngularJS的单元测试中获取sessionStorage项目

Related 相关文章

热门标签

归档