1

我正在尝试创建一个 Outlook 2010 插件。我刚刚创建了标准项目,尝试运行它时出现以下错误...

访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

** * **异常文本** * **** System.UnauthorizedAccessException:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))在 System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags, IntPtr hToken, Guid& riid) 在 System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore() 在 System.Deployment .Application.ComponentStore..ctor(ComponentStoreType storeType, SubscriptionStore subStore) 在 System.Deployment.Application.SubscriptionStore..ctor(String deployPath, String tempPath, ComponentStoreType storeType) 在 System.Deployment.Application.SubscriptionStore.get_CurrentUser() 在系统。在 System.Deployment.Application.InPlaceHostingManager 的 Deployment.Application.DeploymentManager..ctor(Uri deploymentSource,Boolean isUpdate,Boolean isConfirmed,DownloadOptions downloadOptions,AsyncOperation optionalAsyncOp)

有人对此有任何想法吗?

4

2 回答 2

0

您的本地设置文件夹中可能有一些问题。尝试删除它,重新启动,它将重新创建。这就是我在处理 QlickOnce 时解决了一些拒绝访问错误的方法。

本地设置文件夹默认隐藏。它可以在 Windows 7(和 Vista)上找到:

C:\Users\{user name}\AppData\Local

在 Windows XP 上:

C:\Documents and Settings\{user name}\AppData\Local
于 2012-01-30T16:03:05.710 回答
0

安装 word addin 设置后,我在队友的一台机器上遇到了同样的问题。我使用 Installshield 的限量版创建了安装程序。问题出在注册表项中。清单条目中的路径在开始时有“ file:/// ”,这在某种程度上导致了错误。

首先,我从“ file:///C:/Program Files (x86)/...../My. vsto ”到“ C:/Program Files (x86)/...../My.vsto ”,它起作用了。然后我也在我的设置项目中修复了这个问题。

希望这对某人有所帮助。

于 2016-04-15T09:39:21.380 回答