我刚创建了第一个用于Excel的VSTO加载项。我正在尝试找到一种方法在最终用户计算机上轻松安装加载项。
如果我复制.dll并尝试从Excel中的COM加载项管理器添加它,我会收到此错误:
< ProjectName> .dll不是有效的Office加载项。
如果我使用发布向导,它不会让我选择在客户端PC上安装文件的位置。相反,它使用安装文件的路径。
那么,如何在不使用发布向导(AKA clickonce)的情况下安装我的VSTO加载项?
答案 0 :(得分:6)
您应该使用Visual Studio Setup Project并添加您的vsto项目输出。 See this deployment walkthrough guide使用VSTO 4.0。
答案 1 :(得分:0)
Visual Studio安装项目使用自己的注册表项覆盖注册表项。我使用的Installshield工作得很好。