2011-09-29 54 views
1

我試圖創建一個outlook 2010插件。我剛剛創建了標準項目,試圖運行它時出現以下錯誤...Outlook 2010插件訪問被拒絕

訪問被拒絕。 (異常來自HRESULT:0X80070005(E_ACCESSDENIED))

** * ** 異常文本 ** * **** System.UnauthorizedAccessException的:訪問被拒絕。 (從HRESULT異常:0X80070005(E_ACCESSDENIED)) 在System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32的旗,IntPtr的hToken,的Guid & RIID) 在System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore() 在System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType,SubscriptionStore子商店) at System.Deployment.Application.SubscriptionStore..ctor(String deployPath,String tempPath,ComponentStoreType storeType) at System.Deployment.Application.SubscriptionStore。 get_CurrentUser() at System.Deployment.Application.DeploymentManager..ctor(Uri deploymentSource,Boolean isUpdate,Boolean isConfirmed,DownloadOptions downloadOptions,AsyncOperation optionalAsyncOp) at System.Deployment .Application.InPlaceHostingManager..ctor(URI deploymentManifest,布爾launchInHostProcess) 在Microsoft.VisualStudio.Tools.Applications.Deployment.IPHMProxy..ctor(URI URI) 在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.get_Proxy( ) 在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(時間跨度超時) 在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

任何人有這個想法?

回答

0

在「本地設置」文件夾中可能存在某些問題。嘗試刪除它,重新啓動,它將被重新創建。這就是我在處理QlickOnce時解決了一些拒絕訪問錯誤的方法。

本地設置 - 文件夾是隱藏的默認值。它在這裏發現在Windows 7(和Vista):

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

在這裏,在Windows XP:

C:\Documents and Settings\{user name}\AppData\Local 
+1

請注意,此**將**刪除**存儲在那裏的任何**應用程序設置。除非您先將所有內容備份,否則我不會建議。 – DaveShaw

0

我安裝字插件的設置後,得到了同樣的問題,在我的隊友的機器之一。我使用Installshield的限量版創建了安裝程序。問題出現在註冊表項中。 Manifest條目中的路徑在啓動時出現「file:///」,這在某種程度上導致了錯誤。

首先,我從「file:/// C:/ Program Files(x86)/ ...手動更改清單註冊表中的路徑(在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ Word \ Addins \ YourAddin \ Manifest) ../My.vsto「改爲」C:/ Program Files(x86)/...../ My.vsto「,它工作。然後我在我的設置項目中也修復了這個問題。

希望這有助於somene。

+0

終於得到了實際的罪魁禍首....這是一個本地設置文件已損壞(不知道如何以及爲什麼),所以我不得不刪除該文件(C:\ Users \ ** ** \ Local Settings \ Application Data \微軟\的Windows \ UsrClass.dat)。從https://social.msdn.microsoft.com/Forums/windows/en-US/ef690458-22bc-4d72-a36c-773c1cc6fa15/clickonce-application-cannot-be-started-help?forum=winformssetup得知線索 – Prasoon