Excel加载项VSTO 2005SE需要清单文件吗?

我们使用VSTO 2005SE在Visual Studio 2005中开发了应用程序级别的Excel加载项。 在大多数计算机上,Excel 2003,2007和2010(32位)上的加载项安装并正常工作。 但是,在某些情况下,Excel不会加载它,尽piperegistryLoadBehaviour(LB)值在安装期间设置为3。 当用户卸载加载项时,LB仍然被设置为3,所以我假设在初始化和加载过程中没有发生错误,否则LB将会是2甚至1。

我们使用MSI安装,并使用Local Machineregistry项在应用程序级别上部署加载项。 当我们在Visual Studio 2005中构build外接程序时,没有生成清单文件,因此我们不在MSI安装中包含这些文件,并且没有清单的registry项。 所以,我们假设清单不是必要的部分。

更多地,根据http://msdn.microsoft.com/en-us/a3swb498(v=vs.80 ),应用程序清单提供了Office解决scheme用于查找和更新其程序集的信息。 由于我们只有一个程序集是一个解决scheme,所以我们不需要任何清单。

我们的MSI文件,加载程序集和setup.exe文件都使用COMODO证书签名。

有谁知道我们是否需要一个应用程序和部署清单,如果有的话,我们如何生成一个?