我昨天刚刚安装了 Visual Studio 2010。作为其中的一部分,我安装了 VSTO 4.0。现在,当我运行任何 Office 应用程序时,我的 VSTO 3.0 插件无法加载。事件日志中的错误是
自定义 URI:file:///H:/PathToMyAddin/MyAddin.vsto 异常:自定义没有创建应用程序域所需的权限。
Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException:自定义没有创建应用程序域所需的权限。---> System.Security.SecurityException:此应用程序中的自定义功能将不起作用,因为管理员已将 file:///H:/PathToMyAddin/MyAddin.vsto 列为不受信任。请联系您的管理员以获得进一步的帮助。在 Microsoft.VisualStudio.Tools.Office.Runtime.RuntimeUtilities.VerifySolutionUri(Uri uri) 在 Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal(String solutionLocation, String manifestName, String documentName, Boolean showUIDuringDeployment, IntPtr hostServiceProvider, IntPtr& executor ) 失败的程序集区域是:MyComputer
似乎这可能是因为它试图加载不同版本的 .NET 是相同的进程/AppDomain。但是,该错误表明这是某种权限问题。