2015-06-22 19 views
0

在之前的项目中,我使用了"Portable Extensible Metadata"工具。这有助于我将标签文本和工具提示文本存储在EMDX中,并将它们显示在WPF-UI中。存储估值的功能也很好,但我不急需。便携式可扩展元数据(PEM)和Visual Studio 2013

现在我使用VS2013,我无法安装PEM了。我怎样才能找到这个扩展的更新版本?我在哪里可以找到源代码,以便我可以编译我的项目的自定义版本?

+0

修复了一些语法和链接格式 – jjj

回答

0

我正在参与一个涉及相同设置的项目,也就是使用VS2013的PEM。 早些时候,当我使用VS2010时,它只给我选择了产品VS2010,仅用于安装此扩展(pem.VSIX)。即使现在,当我在我的机器上安装VS2013时,它也提供了将此扩展安装到VS2010而不是VS2013的相同选项,因为我试图卸载并重新安装此扩展。请参阅截图。 只需提一下,只需双击它即可安装扩展。

VSIX Extension Installer image

下面是我做的,它为我工作。

在互联网上寻找PEM_VSIX2012或者只是改变VSIX的VSIX,你有你的处置。使用7-Zip工具打开这个档案,你会发现一堆文件。查找文件“extension.vsixmanifest”,并在7-Zip存档窗口本身进行编辑。有一个如下所述的标签以及VisualStudio版本的标签。 您只需将VisualStudio Verion添加到您正在使用的版本中即可。

<SupportedProducts> 
    <VisualStudio Version="10.0"> 
    <Edition>VST_All</Edition> 
    <Edition>Pro</Edition> 
    </VisualStudio> 
    <VisualStudio Version="11.0"> 
    <Edition>VST_All</Edition> 
    <Edition>Pro</Edition> 
    </VisualStudio> 
<VisualStudio Version="12.0"> 
    <Edition>VST_All</Edition> 
    <Edition>Pro</Edition> 
    </VisualStudio> 
</SupportedProducts> 

就像我将以下内容添加到“extension.vsixmanifest”文件。

</VisualStudio> 
<VisualStudio Version="12.0"> 
    <Edition>VST_All</Edition> 
    <Edition>Pro</Edition> 
    </VisualStudio> 

接下来,如前所述,您应该可以通过简单地双击它来安装扩展。但是,如果不工作了,试试这个:

运行“为VS2013开发人员命令提示符”以管理员身份 和使用VSIXInstaller工具通过运行以下命令来安装该扩展:

VSIXInstaller“path_to_VSIX_file”

现在将内容打包回zip压缩文件。确保存档具有VSIX扩展名。 如上图所示,与VS2010一样,VS2013也将显示用于安装此扩展。

希望这会有所帮助。