Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.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
C# 是否可以创建便携式VSTO应用程序?_C#_Excel_Ms Office_Vsto_Portability - Fatal编程技术网

C# 是否可以创建便携式VSTO应用程序?

C# 是否可以创建便携式VSTO应用程序?,c#,excel,ms-office,vsto,portability,C#,Excel,Ms Office,Vsto,Portability,是否可以创建可移植的VSTO应用程序?(例如没有setup.exe、没有管理员权限、没有clickonce等)任何vsto解决方案都需要: .net framework已安装在目标计算机上 VSTO运行时安装在目标计算机上 如果你还没有安装,那么你的问题的答案是:没有 如果将这些定义为先决条件,则有两种vsto解决方案。它可以是基于文档的解决方案,也可以是office外接程序 基于文档的解决方案将程序集放在文档的一侧,并使用excel文件自动加载。不需要单独的设置,因此您可以称这些为“便携

是否可以创建可移植的VSTO应用程序?(例如没有setup.exe、没有管理员权限、没有clickonce等)

任何vsto解决方案都需要:

  • .net framework已安装在目标计算机上
  • VSTO运行时安装在目标计算机上
如果你还没有安装,那么你的问题的答案是:没有

如果将这些定义为先决条件,则有两种vsto解决方案。它可以是基于文档的解决方案,也可以是office外接程序

  • 基于文档的解决方案将程序集放在文档的一侧,并使用excel文件自动加载。不需要单独的设置,因此您可以称这些为“便携式”(取决于您的预需求)
  • 真正的office加载项需要创建注册表项。我认为没有任何方法可以让这些程序在没有某种设置/安装过程的情况下运行
有关文档级解决方案以及如何在运行时处理它们的更多信息,请参见