我确信ClickOnce部署方式不适用于我的Outlook 2007计算机级加载项。因此,我回答了我自己的问题,只是声明这需要一个可以构建的Windows安装程序(和安装程序)正确选择的Visual Studio模板。
令人遗憾的是,在我测试所述安装程序.msi和相关的setup.exe以获取先决条件时,我的目标计算机的安装进展顺利,但是当我在Outlook中测试插件本身的操作时,我感到非常糟糕Outlook.exe中的APPCRASH事件:
Problem signature:
Problem Event Name: APPCRASH
Application Name: OUTLOOK.EXE
Application Version: 12.0.6550.5003
Application Timestamp: 4d10fbc4
Fault Module Name: kernel32.dll
Fault Module Version: 6.0.6001.18215
Fault Module Timestamp: 49953395
Exception Code: e0434352
Exception Offset: 000442eb
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional information about the problem:
LCID: 1033
Brand: Office12Crash
skulcid: 1033
所以答案是ClickOnce不合适。 .msi似乎正确安装了加载项,但在运行时它会将天空吹得很高。请记住,通过Visual Studio启动时,addin在运行时可以正常工作。为什么部署必须如此困难?