2014-09-21 86 views
2

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

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

具有不同的值和其他视觉工作室的GUID。到目前为止,我们已经有一个外部安装程序(msi)将正确的附加文件.pkgdef复制到主文件旁边,例如,为Visual Studio 2012:

MyExtension.pkgdef 
MyExtensions.vs11.pkgdef 
... 

我们正在寻找切换到VSIX部署,但保持一个VSIX,和一个扩展(而不是建立一个适用于Visual Studio的每个版本)。

的问题是:因为包装注册(devenv的/设置)Visual Studio将处理所有.pkgdef顺序文件,有没有办法仅指定特定.pkgdef文件(S)以注册方式时?

回答

相关问题