5

che sto cercando di fare estensione per VS2013 anteprima, ecco la mia prova su GitHub: https://github.com/Heather/Nemerle/tree/VS2013Come risolvere Microsoft.VisualStudio.ExtensionManager.MissingReferencesException

Ma per ora sto ottenendo:

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) 

Ho usato per aggiungere la maggior parte di ogni estensione necessaria e non riesco a capire da dove viene?

Ecco file di progetto di ampliamento in stato attuale: https://github.com/Heather/Nemerle/blob/VS2013/snippets/VS2010/Nemerle.VisualStudio/Nemerle.VisualStudio-VS-2013.csproj

Quale dovrebbe essere aggiunto a risolvere questo?

risposta

7

Controllare your .vsixmanifest, che è ciò che specifica il "riferimento". Mi aspetto che il riferimento funzioni ancora (le versioni di MPF non dovrebbero andare via), quindi sono sorpreso che qualcosa potrebbe essere stato eliminato qui. In ogni caso, i riferimenti .vsix sono semplicemente lì per indicare ciò che è necessario ... in realtà non fanno nulla. Probabilmente puoi cancellare il riferimento senza effetti negativi.

+0

Dai un'occhiata: http://i.imgur.com/DId5Ykq.jpg \ o / – Cynede

0

Stavo affrontando lo stesso problema. Risolto il problema installando prima Guidance Automation Extensions (GAX) e successivamente provando a installare il file vsix desiderato.