Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Outlook插件的加载位置_Outlook_Windows Installer_Vsto_Outlook Addin_Program Files - Fatal编程技术网

更改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-我认为这取决于您是为所有用户还是为当前用户安装它。对于所有的用户安装,如果插

我们为Outlook创建了一个VSTO插件。是否可以使Outlook在
C:\Program Files
之外的目录中查找插件的位置?

Outlook可以查看您选择的任何目录(本地路径、UNC或HTTP)-您可以选择这些目录。您将遇到的问题是,在
程序文件
目录之外安装时,您需要跳转一个或另一个环


原因是您,所以。

Outlook自动信任任何本地加载项,它不必位于程序文件中。@DmitryStreblechenko For MSI-我认为这取决于您是为所有用户还是为当前用户安装它。对于所有的用户安装,如果插件不是从
程序文件
路径加载的,我会遇到让插件正常工作的问题。不,这可能会对.Net运行时产生一些影响,但Outlook本身并不在意:它从注册表读取类名,并创建COM对象的实例,该实例必须实现IDTExtensibility2接口。没有别的事了。