VSIX installation package



我已经创建了一个VSIX项目,其中也有一些类文件。当安装包时,我想将dll文件移动到其他应用程序文件夹。所以我可以知道我应该在哪里写这段代码。我应该继承和覆盖哪个类的方法,以便在安装包后或在包初始化期间执行dll代码的复制?

VSIX项目生成一个.VSIX文件,用于安装/部署Visual Studio扩展。. vsix文件基本上是一个. zip文件,带有描述有效负载中包含的扩展类型的清单。

VsixInstaller负责将文件复制到Visual Studio IDE可以找到的位置。您几乎无法控制文件实际放置的位置。您可以在. vsix中组织文件布局,但无法控制有效负载复制到的位置。

如果扩展是以每个用户为基础安装的,则文件将在用户AppData文件夹中结束,该文件夹类似于:

C: Users<用户>在当地 AppData 微软 VisualStudio 17.0 _xxyyzz扩展。

如果扩展是在每台机器的基础上安装的,它们被复制到:

C:Program FilesMicrosoft Visual Studio2022EnterpriseCommon7IDEExtensions

真诚

相关内容

  • 没有找到相关文章

最新更新