我使用Visual Studio 2015社区创建了一个Excel文档级自定义,它可以在我的笔记本电脑上正常工作,但我很难将自定义分发给其他人,我使用ClickOnce。我是Visual Basic和ClickOnce的新手,我的编程技巧仅限于VBA。因此,非常感谢任何解决我的分发问题的解决方案。
我按照微软教程(https://msdn.microsoft.com/en-us/library/cc837158.aspx)的步骤进行操作,以便将自定义分发给其他人。我将文件上传到公司的SharePoint环境中,并将此URL设置为VSTO部署清单查找更新的位置。我上传的文件是Excel文件,VSTO部署清单,设置和Application Files文件夹。如果我从SharePoint下载这些文件并运行Excel文件,它可以正常工作。但是,当大学在另一台笔记本电脑上下载文件并运行Excel文件时,我们会收到错误,即无法从URL下载VSTO。运行设置时,我们会收到类似的错误。当我从SharePoint文件夹在线运行Excel文件时,我得到的错误是该位置未包含在受信任位置列表中。
我们希望将此自定义分发给客户,最好只发送每封电子邮件所需的文件。
如果我正确理解了此链接(best content on how to deploy and share a VSTO solution)中的答案,则应该可以通过保存硬盘上的所有必需文件来运行自定义而无需连接到互联网。虽然,我认为我正确地遵循了这些说明,但我无法在另一台PC上进行自定义。
如何解决分发问题?使用ClickOnce或其他(首选免费)软件。