我正在尝试对 VS2013 预览进行扩展,这是我在 GitHub 上的尝试:https://github.com/Heather/Nemerle/tree/VS2013
但现在我得到:
07.08.2013 9:25:05 - The following target products have been selected...
07.08.2013 9:25:05 - Microsoft Visual Studio Ultimate 2013 Preview
07.08.2013 9:25:05 -
07.08.2013 9:25:05 - Beginning to install extension to Microsoft Visual Studio Ultimate 2013 Preview...
07.08.2013 9:25:05 - Install Error : Microsoft.VisualStudio.ExtensionManager.MissingReferencesException: This extension cannot be installed because the following references are missing:
- Visual Studio MPF
at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForInstallBlockers(InstallableExtensionImpl extension, IInstalledExtensionList modifiedInstalledExtensionsList, Boolean isNestedExtension, Boolean& olderVersionInstalled)
at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension, Boolean perMachine, AsyncOperation asyncOp)
at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension, Boolean perMachine, AsyncOperation asyncOp)
我过去常常添加每个需要的扩展的大部分,但不明白它从哪里来?
这是当前状态下的扩展项目文件:https://github.com/Heather/Nemerle/blob/VS2013/snippets/VS2010/Nemerle.VisualStudio/Nemerle.VisualStudio-VS-2013.csproj
应该添加什么来解决这个问题?
最佳答案
检查 your .vsixmanifest ,这是指定“引用”的内容。我希望对它的引用仍然有效(MPF 版本不应该消失),所以我很惊讶这里可能有什么东西被破坏了。在任何情况下,.vsix 引用只是为了说明需要什么……它们实际上并没有做任何事情。您可能可以删除引用而不会产生不良影响。
关于c# - 如何解决 Microsoft.VisualStudio.ExtensionManager.MissingReferencesException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18095344/