【问题标题】:Different versions of a pkgdef file per Visual Studio version每个 Visual Studio 版本的不同版本的 pkgdef 文件
【发布时间】:2014-09-21 13:10:45
【问题描述】:

我们的情况是,除了扩展的“主”.pkgdef 文件之外,我们还有另一个文件执行附加注册。此注册在不同版本的 Visual Studio 之间是不同的。一个这样的文件的示例是:

[$RootKey$\CLSID\{some guid}]
"CodeBase"="$PackageFolder$\MyUtility.vs11.dll"
...

其他 Visual Studio 具有不同的值和 GUID。

到目前为止,我们有一个外部安装程序 (msi) 将正确的附加 .pkgdef 文件复制到主文件旁边,例如对于 Visual Studio 2012:

MyExtension.pkgdef
MyExtensions.vs11.pkgdef
...

我们希望切换到 VSIX 部署,但保留一个 VSIX 和一个扩展(而不是为每个版本的 Visual Studio 构建一个)。

问题是:由于在包注册期间 (devenv /setup) Visual Studio 将按顺序处理 所有 .pkgdef 文件,有没有办法只指定特定的 .pkgdef 文件注册?

【问题讨论】:

    标签: visual-studio-extensions vsix vs-extensibility


    【解决方案1】:

    【讨论】:

    • 谢谢,卡洛斯,我猜的差不多了。我们正在通过在构建后步骤中手动构建 vsix(zip 文件)来“解决”问题...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多