我面临类型的奇怪例外:
' Microsoft.VisualStudio.TestTools.UITest.Extension.PlaybackFailureException' 发生在Microsoft.VisualStudio.TestTools.UITesting.dll
中
解决方案正在开发机器,但它在部署机器上抛出此异常。我在部署机器上安装了测试代理,测试控制器和visual studio premium 2013,仍面临同样的问题
尝试初始化播放时抛出异常:
Playback.Initialize()
///消息
无法执行''在控制上。其他细节:控制 细节没有说明。
/// Stack Trace
在 Microsoft.VisualStudio.TestTools.UITesting.Playback.MapAndThrowComException(收到COMException innerException,IPlaybackContext context)at Microsoft.VisualStudio.TestTools.UITesting.Playback.MapAndThrowException(SystemException的 异常,IPlaybackContext context)at Microsoft.VisualStudio.TestTools.UITesting.Playback.Initialize()at C:\ Users \ Documents \ Visual Studio中的Test.SAPDupCheck.OpenBrowser() 2013 \ Projects \ Test \ Test \ SAPDupCheck.cs:第79行 Test.Program.Main(String [] args)in c:\ Users \ geethu_john02 \ Documents \ Visual Studio 2013 \ Projects \ Test \ Test \ Program.cs:第14行at System.AppDomain._nExecuteAssembly(RuntimeAssembly程序集,String [] args)在System.AppDomain.ExecuteAssembly(String assemblyFile, 证据assemblySecurity,String [] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
在System.Threading.ThreadHelper.ThreadStart_Context(对象状态)
在System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback回调,对象状态,布尔值 preserveSyncCtx)at System.Threading.ExecutionContext.Run(执行上下文 executionContext,ContextCallback回调,对象状态,布尔值 preserveSyncCtx)at System.Threading.ExecutionContext.Run(执行上下文 executionContext,ContextCallback回调,对象状态)at System.Threading.ThreadHelper.ThreadStart()
///源
Microsoft.VisualStudio.TestTools.UITesting
///目标网站
{无效 MapAndThrowComException(System.Runtime.InteropServices.COMException, Microsoft.VisualStudio.TestTools.UITesting.IPlaybackContext)}
///内部异常
{"检索具有CLSID的组件的COM类工厂 {6DA215C2-D80D-42F2-A514-B44A16DCBAAA}因以下原因失败 错误:80040154未注册类(HRESULT异常: 0x80040154(REGDB_E_CLASSNOTREG))。"}
答案 0 :(得分:1)
我正在使用
Microsoft.VisualStudio.TestTools.UITest.Playback version10
我的项目中的dll。
我已经安装了12个版本的visual studio2013 premium dll文件。所以与版本10相同的dll无法注册 系统和解决方案是安装
Test agent 2010/Test agent10
和 可以解决这个错误。