Sto tentando di utilizzare TFSSnapin in PowerShell dal codice C# utilizzando System.Management.Automation dall'SDK di PowerShell, tuttavia vorrei compilarlo utilizzando "AnyCPU". Quando provo a debuggarlo in qualsiasi CPU ottengo l'errore "Nessun plugin registrato", provo a debuggarlo in modalità x86 e funziona perfettamente. È comunque possibile ottenere i plug-in registrati su PowerShell x64 in modo da poter utilizzare AnyCPU? O sono solo sfortunato?Non esiste TFS Snapin per PowerShell su x64?
risposta
No. E non può essere modificato fino alla Beta 2 TFS 2010 al più presto. Vedere: Why is the TFS Powershell snapin marked 32-bit only?
Assicurarsi di eseguire la versione a 64 bit di InstallUtil per installare le informazioni sullo snapin sul registro a 64 bit (non sul nodo di registro Wow). Se si avvia un prompt dei comandi di Visual Studio a 64 bit, è necessario che il percorso sia configurato per eseguire la versione a 64 bit di installutil.exe.
Questo è ora possibile
Eseguire la seguente riga nel vostro 64-bit PowerShell prompt dei comandi
copy
HKLM:\SOFTWARE\Wow6432Node\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.TeamFoundation.PowerShell
HKLM:\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.TeamFoundation.PowerShell
-r
quindi aggiungere il PSSnapin per Microsoft.TeamFoundation.PowerShell
.
Mi ha aiutato. Grazie! –
- 1. Esiste un'alternativa SCP per PowerShell?
- 2. Comandi TFS nello script PowerShell
- 3. Console.Writeline lavorando su x86, ma non x64
- 4. MSBuild.Community.Tasks.Attrib su macchina x64 non funzionante
- 5. Chiamata convenzione su x64
- 6. MongoDB su Wamp x64 (win x64) = errore mongo.native_long
- 7. WMI Linker errore su x64
- 8. Configurare ASP.NET per utilizzare x86 su x64 Windows
- 9. PyPy su Windows 7 x64?
- 10. PowerShell 'Move-Item' non rende directory se non esiste
- 11. Pubblica profilo non distribuito su TFS Build
- 12. Build TFS: eseguire uno script PowerShell come amministratore
- 13. Copia i file da tfs versioncontrol alla directory con PowerShell
- 14. Qual è il modo migliore per programmare contro la variabilità x64 vs x86 di powershell
- 15. PIL decoder jpeg non disponibile su ubuntu x64,
- 16. Esiste una macro di query TFS per l'iterazione corrente?
- 17. Come fallire la compilazione da un'attività PowerShell in TFS 2015
- 18. Supporto Get-Help per il cmdlet PowerShell personalizzato
- 19. WPF lento per l'avvio su x64 in .NET Framework 4.0
- 20. OpenProcess su immagini x64 dall'app Win32
- 21. Debug remoto su x64 Windows Server 2003
- 22. Powershell Aggiungi solo alla matrice se non esiste
- 23. Compilazione per x86 e x64
- 24. Mod (%) operatore su x86 vs x64
- 25. perché IntPtr.size è 4 su Windows x64?
- 26. Un PowerShell basato su Python?
- 27. Esiste un framework di test delle unità per testare PowerShell con gli script di PowerShell?
- 28. StackOverflowException generata su sistemi x64; funziona correttamente su x86
- 29. Come installare Theano su Anaconda Python 2.7 x64 su Windows?
- 30. Esiste un supporto per gli script su Windows Phone?
Non riesco a utilizzare l'InstallUtil a 64 bit poiché dice che la dll è il formato errato. Sembra che abbiano solo dll a 32 bit, quindi forse non posso farlo. – Alex
grazie, apprezzo l'aiuto. – Alex
È strano. Costruiamo lo snap-in PSCX come AnyCPU e sono in grado di registrarlo e utilizzarlo in un prompt Powershell a 64 bit. –