【问题标题】:Excel: Downloading file LoadTestExcelAddIn.vsto did not succeedExcel:下载文件 LoadTestExcelAddIn.vsto 未成功
【发布时间】:2018-08-05 09:02:28
【问题描述】:

我正在使用Visual Studio 2017 开发Excel Add-In。在registry 中,我不小心删除了与Excel Add-Ins 相关的文件夹,因为我无法让Excel 忘记已禁用的Add-In。抱歉含糊其辞,但我不记得确切的细节,也许这甚至不是原因。

现在我在启动Excel 时总是弹出错误消息: :

Name: 
From: file:///C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/PrivateAssemblies/Microsoft.VisualStudio.QualityTools.LoadTestExcelAddIn.vsto

************** Exception Text **************
System.Deployment.Application.DeploymentDownloadException: Downloading file:///C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/PrivateAssemblies/Microsoft.VisualStudio.QualityTools.LoadTestExcelAddIn.vsto did not succeed. ---> System.Net.WebException: Could not find a part of the path 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.QualityTools.LoadTestExcelAddIn.vsto'. ---> System.Net.WebException: Could not find a part of the path 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.QualityTools.LoadTestExcelAddIn.vsto'. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.QualityTools.LoadTestExcelAddIn.vsto'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
   at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
   at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
   --- End of inner exception stack trace ---
   at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
   at System.Net.FileWebRequest.GetResponseCallback(Object state)
   --- End of inner exception stack trace ---
   at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.FileWebRequest.GetResponse()
   at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
   --- End of inner exception stack trace ---
   at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(TimeSpan timeout)
   at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

我认为使用官方安装程序修复 Office 或 Visual Studio 也可以解决此问题,但事实并非如此。如何修复与此 Add-In 错误相关的注册表?也许堆栈跟踪可以帮助您弄清楚。

注意: C:/Program Files (x86)/Microsoft Visual Studio 12.0 文件夹不存在,但 10.0 和 14.0 以及没有版本号的文件夹确实存在,所以也许安装程序可以指向其他地方?

【问题讨论】:

  • @BullyWiiPlaza 尝试删除Computer\HKEY_CURRENT_USER\Software\Microsoft\VSTA 和Computer\HKEY_CURRENT_USER\Software\Microsoft\VSTO(先备份)

标签: c# excel windows visual-studio


【解决方案1】:

回答晚了,我今天和Excel Office 2013 有同样的问题。我通过删除 add-in 解决了这个问题。

  1. 以管理员身份打开Excel
  2. 创建一个新文档
  3. 点击developer标签
  4. 点击COM add-ins
  5. 找到add-in,它会帮助您知道是哪一个,因为它会显示add-in 路径

如果你需要这个add-in,你必须重新安装它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-10
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 2016-05-11
    相关资源
    最近更新 更多