我在Visual Studio 2008中创建了一个Office 2007(特别是Outlook 2007)添加。

当我取消选中“签署ClickOnce list ”的选项,然后发布时,它会自动重新检查该选项。

在相同的解决方案中,我有一个常规的Windows Forms项目,该项目可以使我未经检查就发布。

为什么不允许我取消选中sign选项?

最佳答案

您无需签署EXE文件,但需要签署DLL文件进行部署。您的Office加载项是DLL文件的形式,因此必须对其进行签名。您的Windows Forms项目已链接到EXE文件,因此不需要对其进行签名。

请参阅相关的MSDN页面ClickOnce Manifest Signing and Strong-Name Assembly Signing Using Visual Studio Project Designer's Signing Page, sub section Signing Assemblies

关于visual-studio-2008 - 如何不签署ClickOnce list ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/229373/

10-09 21:29