更改Outlook插件的加载位置
我们为Outlook创建了一个VSTO插件。是否可以使Outlook在更改Outlook插件的加载位置,outlook,windows-installer,vsto,outlook-addin,program-files,Outlook,Windows Installer,Vsto,Outlook Addin,Program Files,我们为Outlook创建了一个VSTO插件。是否可以使Outlook在C:\Program Files之外的目录中查找插件的位置?Outlook可以查看您选择的任何目录(本地路径、UNC或HTTP)-您可以选择这些目录。您将遇到的问题是,在程序文件目录之外安装时,您需要跳转一个或另一个环 原因是您,所以。Outlook自动信任任何本地加载项,它不必位于程序文件中。@DmitryStreblechenko For MSI-我认为这取决于您是为所有用户还是为当前用户安装它。对于所有的用户安装,如果插
C:\Program Files
之外的目录中查找插件的位置?Outlook可以查看您选择的任何目录(本地路径、UNC或HTTP)-您可以选择这些目录。您将遇到的问题是,在程序文件
目录之外安装时,您需要跳转一个或另一个环
原因是您,所以。Outlook自动信任任何本地加载项,它不必位于程序文件中。@DmitryStreblechenko For MSI-我认为这取决于您是为所有用户还是为当前用户安装它。对于所有的用户安装,如果插件不是从
程序文件
路径加载的,我会遇到让插件正常工作的问题。不,这可能会对.Net运行时产生一些影响,但Outlook本身并不在意:它从注册表读取类名,并创建COM对象的实例,该实例必须实现IDTExtensibility2接口。没有别的事了。