2014-06-09 37 views
0

我开发了Visual Studio for Word 2010中的自定义功能,并将解决方案保存在网络共享中(使用UNC路径),实际的Word文档保存在SharePoint中的文件夹中。MS Word自定义找不到VSTO文件

一切正常,用户可以打开该文档,并使用定制和时,他们已经通过了步骤的附加要求他们点击一个按钮,保存完成的文档在SharePoint中的不同位置。好的。当你现在却打开从SharePoint刚保存的文档,我得到了以下错误消息:

不能在这个位置目前访问的部署清单: “[URL到SharePoint文档路径]”。当 ClickOnceAddInDeploymentManager.RunFromFolder为true时,您会将清单位置的部署 设置为UNC共享或本地路径。

已经做了一些搜索这些条款,但得到什么有用的!希望你能提供任何帮助!

回答

0

我想出了我的问题,需要给出更多的背景来更好地解释问题。

我正在使用一些Action窗格为用户创建类似向导的体验。当用户在第一个窗格上点击“下一步”时,我将代码(使用ThisDocument.SaveAs2)自动执行另存为SharePoint中的特定文件夹(实际上结构在保存之前即时创建)。

在最后的窗格中,当他们打完成我跑完全相同的代码,但至于保存到完全相同的位置和文件名,这是似乎造成了问题。底线是自定义属性_AssemblyLocation在这个过程中以某种方式被改变为仅具有没有绝对路径的vsto文件的文件名,因此在重新打开它在相同位置寻找该文件的文档。

通过简单地将此更改为保存而不是另存为现在它完美地工作。花了我疯狂的时间来弄清楚,但我自己的错!