gpt4 book ai didi

visual-studio - 指定VS扩展安装目录名

转载 作者:行者123 更新时间:2023-12-04 04:36:16 27 4
gpt4 key购买 nike

在 VS 2012 中安装扩展后,它位于 %userprofile%AppData\Local\Microsoft\VisualStudio\11.0\Extensions\(或 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions(如果为所有用户安装)和随机名称(如“hilatg23.234”或“kcsuvnvi.qtq”)的文件夹中。有没有办法指定此文件夹的名称并使此扩展安装到 %userprofile%AppData\Local\Microsoft\VisualStudio\11.0\Extensions\MY_EXTENSION_NAME

这样的文件夹

最佳答案

嗯,不这么认为。 VSIX 安装程序将始终自动选择安装目录。如果你想让用户决定安装文件夹,你需要创建一个 MSI 安装包。

前段时间我回答了另一个关于包注册的问题;也许提供的一些信息可能有助于创建这样的设置。查看帖子:MSI installed VSPackage is loaded in Experimental Instance only

如果你只想在运行时获取包安装文件夹,你可以从包的汇编代码库中获取它,比如:

private static string ObtainInstallationFolder()
{
Type packageType = typeof(MyPackage);
Uri uri = new Uri(packageType.Assembly.CodeBase);
var assemblyFileInfo = new FileInfo(uri.LocalPath);
return assemblyFileInfo.Directory.FullName;
}

关于visual-studio - 指定VS扩展安装目录名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19705010/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com