首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typemock自动部署和生成定义错误

Typemock自动部署和生成定义错误
EN

Stack Overflow用户
提问于 2012-05-17 14:57:12
回答 1查看 482关注 0票数 0

我希望有一些台风大师,可以帮助以下错误。

我们目前正在测试Typemock (v7.0.6)的自动部署功能,作为TFS 2010构建的一部分。我想解决的一个问题是在创建或编辑构建定义时发生的以下错误:

代码语言:javascript
复制
Summary: There were 0 failures, 2 errors and 0 warnings loading custom activities and services.

Error: Could not load file or assembly 'file:///C:\Users\gmonk\AppData\Local\Temp\VSTFSBuild\a6c25fba-a63b-4b51-92de-db3a3f60dcd0\MockWeaver.dll' or one of its dependencies. The module was expected to contain an assembly manifest.

Error: Could not load file or assembly 'file:///C:\Users\gmonk\AppData\Local\Temp\VSTFSBuild\a6c25fba-a63b-4b51-92de-db3a3f60dcd0\ProfileLinker.dll' or one of its dependencies. The module was expected to contain an assembly manifest.

我没有深入的知识,但据我所知,当您创建或编辑构建定义时,CustomBuildActivities目录中的所有程序集都会被传输到本地机器,并由Visual (?)加载。

进一步信息

此错误出现在每个客户端的Visual输出窗口中,不管是否在其计算机上安装了Typemock。注意,错误中的路径实际上存在于本地机器上,并且所有文件都在那里。

我们的自定义程序集的路径是“C:\TFS\全局\CustomBuildActivities”

服务器路径为“$/Global/CustomBuildActivities”

以下文件在这些目录中存在并签入:

  • TypeMock.Configuration.exe
  • Configuration.dll
  • Typemock.ArrangeActAssert.dll
  • TypeMock.CLI.Common.dll
  • TypeMock.dll
  • TypeMock.Integration.dll
  • Typemock.Interceptors.dll
  • Typemock.Isolator.VisualBasic.dll
  • TypeMock.TFS2010.dll
  • blacklist.dat
  • exclude.dat
  • namespaces.dat
  • typemockconfig.xml
  • MockWeaver.dll *
  • ProfileLinker.dll *

*键入此文件时,这些文件来自我本地安装的Typemock的x64目录。我还在各自的目录中尝试过x86版本和这两个版本。

构建服务器是Windows 2008 64位,开发人员机器是Windows 7 32位。

TFS构建控制器用于在“$/Global/CustomBuildActivities”(即“自定义程序集的版本控制路径”)中查找自定义程序集。

服务器上没有安装Typemock。

构建模板(XAML)具有与文档相关的Typemock构建活动。(我们使用的是Typemock寄存器/Start/Stop,这些活动可以在构建日志中看到,不会产生错误)。但是,当构建模板没有Typemock活动时,上面显示的错误仍然会出现。

EN

回答 1

Stack Overflow用户

发布于 2012-10-17 17:38:57

我想我也有同样的问题,但是你所需要做的就是注册那些dll。

  1. 在2010下,从visual工具打开Visual命令提示符。
  2. 类型为regsvc32 "C:\Program files\Typemock\Isolator\7\AutoDeploy\x64\ProfileLink.dll"regsvc32 "C:\Program files\Typemock\Isolator\7\AutoDeploy\x64\MockWeaver.dll"

这个问题消失了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10638212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档