На x64 нет TFS Snapin для PowerShell? - PullRequest
       10

На x64 нет TFS Snapin для PowerShell?

5 голосов
/ 20 августа 2009

Я пытаюсь использовать TFSSnapin в PowerShell из кода C # с использованием System.Management.Automation из PowerShell SDK, однако я хотел бы скомпилировать его с помощью AnyCPU. Когда я пытаюсь отладить его на любом процессоре, я получаю ошибку «No Plugins Registered», я пытаюсь отладить его в режиме x86, и он работает просто отлично. Есть ли способ зарегистрировать плагины на x64 PowerShell, чтобы я мог использовать AnyCPU? Или мне просто не повезло?

Ответы [ 3 ]

5 голосов
/ 20 августа 2009

Нет. И это не может быть изменено до TFS 2010 Beta 2 в ближайшее время. См .: Почему оснастка TFS Powershell помечена только как 32-разрядная?

4 голосов
/ 31 марта 2012

Теперь это возможно

Выполните следующую строку в командной строке 64-битной PowerShell

copy
HKLM:\SOFTWARE\Wow6432Node\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.TeamFoundation.PowerShell
 HKLM:\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.TeamFoundation.PowerShell
-r

Затем добавьте PSSnapin для Microsoft.TeamFoundation.PowerShell.

1 голос
/ 20 августа 2009

Убедитесь, что вы запустили 64-битную версию InstallUtil, чтобы установить информацию о оснастке в 64-битный реестр (не в узел реестра Wow). Если вы запустите 64-разрядную командную строку Visual Studio, в ней должен быть настроен путь для запуска 64-разрядной версии installutil.exe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...