0

我创建了一个 Outlook vsto 插件。它没有安装在某些机器上,但在某些机器上它不起作用。所以,为了调试,我双击了 .vsto 文件。它给了我以下异常:

名称:CustomPane_outlookAddIn 来自:file:///C:/Program Files (x86)//Outlook 插件/CustomPane_outlookAddIn.vsto

**************异常文本************** System.Deployment.Application.DeploymentDownloadException:正在下载文件:///C:/程序文件( x86)//Outlook Plug-In/Ribbon1.xml 没有成功。---> System.Net.WebException: 找不到文件'C:/Program Files (x86)//Outlook Plug-In/Ribbon1.xml'。---> System.Net.WebException: 找不到文件'C:/Program Files (x86)//Outlook Plug-In/Ribbon1.xml'。---> System.IO.FileNotFoundException: 找不到文件'C:/Program Files (x86)//Outlook Plug-In/Ribbon1.xml'。在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs ,
在 System.IO.FileStream..ctor(字符串路径,FileMode 模式,FileAccess 访问,FileShare 共享,Int32 bufferSize,FileOptions 选项,字符串 msgPath,布尔 bFromProxy)在 System.Net.FileWebStream..ctor(FileWebRequest 请求,字符串路径, FileMode 模式、FileAccess 访问、FileShare 共享、Int32 长度、Boolean async) at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint) --- End of internal exception stack trace --- at System.Net.FileWebRequest.GetResponseCallback(Object state) 处的 System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint) --- System.Net 内部异常堆栈跟踪结束。 FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
在 System.Net.FileWebRequest.GetResponse() 在 System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.DownloadAddIn (时间跨度超时)在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

我在插件正确加载和未在 Outlook 中加载的两台机器上都收到此错误。我的 vsto 项目中确实有一个ribbon1.cs 和ribbon1.xml 文件。但是,我没有在我的ThisAddin 中引用它.cs 文件。那么,它为什么要尝试加载该文件?

4

1 回答 1

0

问题是我的解决方案中有一个ribbon1.xml 文件。vsto 文件自动选择了它。我删除了解决问题的那个文件。

于 2017-02-09T06:52:05.067 回答