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

GhostDoc Microsoft.VisualStudio.extension Load异常

  •  2
  • ElektroStudios  · 技术社区  · 12 年前

    我已格式化硬盘以重新安装 Windows 8 x64 .

    安装后 VisualStudio 2013 然后 GhostDoc extension ,当我尝试运行VS IDE(任何类型的VB/C#项目)时,它抛出了一个与 GhostDoc 我想解决的问题:

    enter image description here

    enter image description here

    enter image description here

    上述错误消息的英文翻译(即西班牙语)如下:

    异常源:mscorlib

    异常类型:System.IO.FileLoadException

    异常消息:加载此程序集将生成与其他实例不同的授权集。(来自的例外 HRESULT:0x80131401)

    直到现在我才有这个问题。

    异常发生在GhostDoc版本中 4.8 和 4.9 ,错误似乎并不严重,因为我在接受ErrorDialog后仍然可以使用GhostDoc,但无论如何,我都想解决这个问题,因为我有其他问题,我需要无提示地安装第三方控件/扩展,如果我运行IDE并收到此错误,则我什么都不能安装,因为它会停止IDE的执行,所以目前我所做的是编辑 LoadBehavior 中的属性 GhostDocPro.AddIn XML文件,以禁用自动加载扩展名:

    <LoadBehavior>0</LoadBehavior>
    

    现在,每当我想使用GhostDoc时,我都需要手动加载它(参见上面的第一张图片),当然,我也遇到了同样的问题,我需要解决这个问题。

    这是例外情况:

    详细错误信息如下:日期和时间:2014年3月26日11:55:17 IP地址:{0}OS平台:Win32NT处理器:AMD64 OS版本: 6.2.9200.0当前用户角色:管理员;使用者

    分配内存:51 Mb可用物理内存:4096 Mb可用 虚拟内存:3255 Mb总物理内存:4096 Mb总虚拟内存 内存:4096 Mb物理内存使用百分比:44%

    应用程序域:DefaultDomain产品版本:4.9.14064.0 程序集代码库:file:///C:/Program文件(x86)/Microsoft Visual 演播室 12.0/Common7/IDE/Extensions/SubMain/GostDoc/1.0/SubMain.GostDoc.Core.DLL 程序集版本:2.2.0.0程序集构建日期:05/03/2014 1:39:38 程序集全名:SubMain.GostDoc.Core,版本=2.2.0.0, 文化=中性,PublicKeyToken=94c677ee32cc1929

    异常源:mscorlib异常类型:System.IO.FileLoadException 异常消息:Si se carga este ensamblado,se generar un 不同国家的许可证。(Excepcin de HRESULT:0x80131401)异常目标站点:CreateInstance

    ----堆栈跟踪----System.AppDomain.nCreateDomain(friendlyName As String,setup As AppDomainSetup,providedSecurityInfo As Evidence, creatorSecurityInfo作为证据,parentSecurityDescriptor作为IntPtr) SubMain.GostDoc.Core.DLL:N 00000 System.AppDomainManager.CreateDomainHelper(友好名称为字符串, securityInfo作为证据,appDomainInfo作为AppDomainSetup) SubMain.GostDoc.Core.DLL:N 00283 System.AppDomainManager.CreateDomain(友好名称为字符串, securityInfo作为证据,appDomainInfo作为AppDomainSetup) SubMain.GostDoc.Core.DLL:N 00014 System.AppDomain.InternalCreateDomain(友好名称为字符串, securityInfo作为证据,info作为AppDomainSetup) SubMain.GostDoc.Core.DLL:N 10814956 System.AppDomain.CreateDomain(友好名称为字符串,安全信息为 证据,信息为AppDomainSetup)SubMain.GostDoc.Core.DLL:N 00039 A.c112 f74 fdd78 a5 b016 f03 ca8 a26 c9495450 a44 f85 fef6 e7 b241984 a66( 作为字符串、作为证据、作为AppDomainSetup) SubMain.GostDoc.Core.DLL:N 00023 SubMain.Core.Utils.RemoteLoader.cc3c5bc8929eea714ac8c7a330d95ac0b(如 字符串)SubMain.GostDoc.Core.DLL:N 00142

    已加载程序集:程序集名称:mscorlib,版本=4.0.0.0, Culture=neutral,PublicKeyToken=b77a5c561934e089程序集位置: C: \Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll

    更多信息。。。

    (完整堆栈跟踪为 here )

    关于 System.IO.FileLoadException 我面临的例外?


    PS:如果有人在想我为什么要在这里发布这个问题 堆栈溢出 我没有联系GhostDoc团队,我已经将错误发送给GhostDocDevelopers,但我记得他们不想在其他StackOverFlow帖子中帮助我(这与任何错误无关,是一个关于如何在X循环中卸载他们的产品的非常简单的问题),所以我真的不指望GhostDoc团队在StackOverflow中提供任何帮助来解决这个问题,也许(也许)我可以有更多的选择,在其他可能有同样问题的用户的帮助下解决这个问题。

    1 回复  |  直到 12 年前
        1
  •  1
  •   BLoB    12 年前

    尝试以下操作:

    将程序集添加到完全受信任的程序集列表( taken from here )

    • 在.NET Framework 1.0和1.1中,在命令行中键入 %Systemroot%\Microsoft.NET\Framework\versionNumber\Mscorcfg.msc.In 在.NET Framework 2.0中,启动SDK命令提示符并键入 mscorcfg.msc。
    • 将显示工具的用户界面。
    • 展开“运行时安全策略”节点。
    • 展开要将新程序集添加到的策略级别的节点。
    • 右键单击“策略程序集”,然后选择“添加”。
    • 从显示的列表中选择部件名称。这些是全局程序集缓存中的程序集。
    • 单击“选择”。