代码之家  ›  专栏  ›  技术社区  ›  penderi

VS vstest调试错误

  •  3
  • penderi  · 技术社区  · 16 年前

    我最近安装了VS2008。我正在进行的项目使用vstest,我遇到了一个令人恼火的问题。当我选择运行/调试我的测试/测试时,我经常会收到以下错误(伴随着测试错误的感叹号):

    警告:测试运行部署问题:找不到测试容器“”直接或间接引用的程序集或模块“Cassini”。 未能将测试运行排队'pendi@UK003292008-09-19 14:37:39:无法启动程序“C:\program Files\Microsoft Visual Studio 9.0\Common7\IDE\vstesthost.exe”。

    Visual Studio DLL coloader80.DLL安装不正确。请通过“控制面板”中的“添加或删除程序”修复Visual Studio安装。

    如果问题仍然存在,您可以从命令提示符使用“regsvr32”%CommonProgramFiles%\Microsoft Shared\VS7Debug\coloader80.dll”手动注册coloader80.dll。

    现在它是一个ASP。网站,有一些网络服务等。这一切都很奇怪,因为重新注册dll永远不会起作用。有时,干净+跑步是有效的。有时是运行(而不是调试)有时是调试(而不是之前的运行)。

    疯了。谷歌告诉我注册以下dll:

    这再次偶尔奏效。我还尝试了VS Repair安装选项。

    如果有人破解了这个/知道这个问题,请告诉我

    谢谢伊恩


    来自微软。..那些失踪的dlls。我发现解决方案也是零星的。还有其他想法吗??

    1. 用Visual Basic中的等效文件替换以下文件 工作室。导航战鉴定小组

    安装介质:

    程序文件\通用文件\ Microsoft共享\VS7Debug\coloader.dll 程序文件\通用文件\Microsoft共享\VS7Debug\csm.dll 程序文件\通用文件\ Microsoft共享\VS7Debug\msdbg2.dll 程序文件\通用文件\Microsoft共享\VS7Debug\pdm.dll 程序文件\通用文件\ Microsoft共享\VS7Debug\vs7jit.exe 程序文件\通用文件\Microsoft共享\VS7Debug\mdm.exe

    2. Register each DLL above with regsvr32.EXE, e.g:
    regsvr32 "ProgramFiles\Common Files\Microsoft Shared\VS7Debug\coloader.dll"
    
    1 回复  |  直到 10 年前
        1
  •  3
  •   penderi    16 年前

    顺便说一句,我找到了答案。或者一个答案。

    使用Process Explorer,我跟踪了coloader80.dll。这是由VS使用的(由于调试使用了它,所以无法理解),但也被Contoso使用。

    所以…SqlServerManagementStudio似乎对VS调试dll有一个钩子,从而创建了锁。现在我只是一次打开一个,但我对此感到非常震惊。…希望修复即将到来。