Visual studio 2010 单元测试/代码覆盖警告和错误VS2010
我有一个样本测试项目给我的项目团队中的开发人员,以学习如何使用自动化测试。当我运行我拥有的单元测试集时,它们都通过了,但我收到以下警告和错误: 警告:测试运行部署期间发生冲突:测试容器“[…]\WebAppMvc4.tests.dll”直接或间接引用的部署项“[…]\WebAppMvc4.dll”无法部署到“WebAppMvc4.dll”,因为否则文件“[…]\WebAppMvc4.dll”将覆盖部署项“[…]\WebAppMvc4.dll'被“[…]”\WebAppMvc4.tests.dll”直接或间接引用 错误:无法初始化ASP.NET项目“WebAppMvc4”。 引发异常:无法正确配置网站;获取ASP.NET进程信息失败。请求返回错误:远程服务器返回错误:500内部服务器错误 这与此处发现的问题非常相似: 但是,此问题的解决方案必须关闭项目属性中的“为部件签名”复选框。此项目未启用签名,我无法确定警告/错误的原因 以下是来自事件查看器的警告信息: 活动编号:3008 事件消息:发生配置错误。 活动时间:2012年6月27日上午9:40:51 事件时间UTC:2012年6月27日下午2:40:51 事件ID:a9b4d9d93e334acbbde6184527b4cd81 事件顺序:1 事件发生率:1 事件详细信息代码:0 过程信息: 进程ID:4128 进程名称:WebDev.WebServer40.EXE 例外信息: 异常类型:ConfigurationErrorsException 异常消息:无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common,Version=5.0.505.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。无法验证强名称签名。程序集可能已被篡改,或者已延迟签名但未使用正确的私钥完全签名。来自HRESULT的异常:0x80131045 在System.Web.Configuration.CompilationSection.LoadAssemblyHelperString assemblyName中,布尔starDirective 在System.Web.Configuration.CompliationSection.LoadAllAssembliesFromAppDomainBinDirectory 在System.Web.Configuration.CompilationSection.LoadAssemblyAssemblyInfo ai上 在System.Web.Compilation.BuildManager.GetReferenceAssembliesCompilationSection compConfig中 位于System.Web.Compilation.BuildManager.GetPrestartInitMethods中的ReferencedAssembly 在System.Web.Compilation.BuildManager.CallPreStartInitMethods上 在System.Web.Hosting.HostingEnvironment.InitializeApplicationManager appManager、IAApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters hostingParameters、PolicyLevel PolicyLevel、Exception appDomainCreationException中 无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common”或其依赖项之一。无法验证强名称签名。程序集可能已被篡改,或者已延迟签名但未使用正确的私钥完全签名。来自HRESULT的异常:0x80131045 请求信息: 请求URL: 以下是错误信息: QTAgent32.exe,PID 9392,线程7 CoveragePlugIn.InitAspNet为“WebAppMvc4”调用WorkerProcessIdentity或WorkerProcessImpersonatedIdentity时抛出: Microsoft.VisualStudio.Enterprise.Common.AspNetHelperException:无法正确配置网站;获取ASP.NET进程信息失败 请求返回错误:远程服务器返回错误:500内部服务器错误。-->System.Net.WebException:远程服务器返回错误:500内部服务器错误 位于System.Net.HttpWebRequest.GetResponse 位于Microsoft.VisualStudio.Enterprise.Common.BaseHelper.GetWorkerProcessInfo -内部异常堆栈跟踪的结束-- 位于Microsoft.VisualStudio.Enterprise.Common.BaseHelper.GetWorkerProcessInfo 在Microsoft.VisualStudio.TestTools.CodeOverage.CoveragePlugIn.InitAspNetTestRun上运行测试Visual studio 2010 单元测试/代码覆盖警告和错误VS2010,visual-studio-2010,mstest,code-coverage,Visual Studio 2010,Mstest,Code Coverage,我有一个样本测试项目给我的项目团队中的开发人员,以学习如何使用自动化测试。当我运行我拥有的单元测试集时,它们都通过了,但我收到以下警告和错误: 警告:测试运行部署期间发生冲突:测试容器“[…]\WebAppMvc4.tests.dll”直接或间接引用的部署项“[…]\WebAppMvc4.dll”无法部署到“WebAppMvc4.dll”,因为否则文件“[…]\WebAppMvc4.dll”将覆盖部署项“[…]\WebAppMvc4.dll'被“[…]”\WebAppMvc4.tests.dll
http://localhost:12903/VSEnterpriseHelper.axd