在之前的项目中,我使用了"Portable Extensible Metadata"工具。它很有用,它允许我将标签文本和工具提示文本存储在EMDX中并在WPF-UI中显示它们。存储估值的功能也很不错,但我不急需它。
现在我使用VS2013,我不能再安装PEM了。如何找到此扩展程序的更新版本?我在哪里可以找到源代码,以便为项目编译自定义版本?
答案 0 :(得分:0)
我正在开发一个涉及相同设置的项目,即使用VS2013的PEM。 早些时候,当我使用VS2010时,它为我提供了产品VS2010的选项,仅用于安装此扩展(pem.VSIX)。即使是现在,当我在我的机器上安装了VS2013时,它提供了将此扩展安装到VS2010而不是VS2013的相同选项,因为我尝试卸载并重新安装此扩展。请参阅屏幕截图。 简而言之,只需双击即可安装扩展程序。
以下是我所做的,对我有用。
在互联网上查找PEM_VSIX2012,或者只是更改VSIX for VS2010。使用7-Zip工具打开此存档,您将找到一堆文件。查找文件“extension.vsixmanifest”并在7-Zip存档窗口中编辑它。下面提到了一个标签以及VisualStudio版本的标签。 您只需要将VisualStudio版本添加到您正在使用的版本中。
<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-archive。确保存档具有VSIX扩展名。 并且如上图所示,与VS2010一起,还将显示VS2013以安装此扩展。
希望这有帮助。