Tôi đang cố gắng sử dụng TFSSnapin trong PowerShell từ mã C# bằng cách sử dụng System.Management.Automation từ PowerShell SDK, tuy nhiên tôi muốn biên dịch nó bằng cách sử dụng "AnyCPU". Khi tôi thử gỡ lỗi nó trong bất kỳ CPU nào tôi nhận được lỗi "No Plugins Registered", tôi thử gỡ lỗi nó ở chế độ x86 và nó hoạt động tốt. Có anyway để có được Plugins đăng ký trên x64 PowerShell vì vậy tôi có thể sử dụng AnyCPU? Hay là tôi không may mắn?Không có TFS Snapin cho PowerShell trên x64?
5
A
Trả lời
5
Không. Và không thể thay đổi cho đến TFS 2010 Beta 2 sớm nhất. Xem: Why is the TFS Powershell snapin marked 32-bit only?
1
Đảm bảo bạn chạy phiên bản 64-bit của InstallUtil để cài đặt thông tin snapin vào đăng ký 64-bit (không phải nút đăng ký Wow). Nếu bạn khởi động Visual Studio Command Prompt 64 bit, nó sẽ có đường dẫn được cấu hình để thực thi phiên bản 64-bit của installutil.exe.
4
này bây giờ có thể
Execute dòng sau trong 64-bit PowerShell bạn command prompt
copy
HKLM:\SOFTWARE\Wow6432Node\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.TeamFoundation.PowerShell
HKLM:\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.TeamFoundation.PowerShell
-r
Sau đó, thêm PSSnapin cho Microsoft.TeamFoundation.PowerShell
.
+0
Nó đã giúp tôi. Cảm ơn! –
Các vấn đề liên quan
- 1. Làm thế nào để thêm Powershell snapin trong C#
- 2. C# Powershell snapin không đăng ký bằng cách sử dụng installutil
- 3. Cách xác minh snapin trước khi thêm?
- 4. Powershell và TFS: tf.exe so với Power tools TFS cmdlets?
- 5. MSBuild.Community.Tasks.Attrib trên máy x64 không
- 6. Tôi có thể cài đặt cả hai x86/x64 windbg trên x64 WIN7 của mình không?
- 7. sizeof (int) trên x64?
- 8. mod_xsendfile cho Win x64?
- 9. TFS TFS có cần tệp .vspcc không?
- 10. Chạy tập lệnh Powershell sống trong điều khiển nguồn TFS
- 11. Console.WriteLine làm việc trên x86 nhưng không x64
- 12. Một PowerShell dựa trên PowerShell?
- 13. Cython sẽ không biên dịch trên Windows 7 x64
- 14. Lỗi: gói 'lsei' không được cài đặt cho 'arch = x64'
- 15. Có ai đã biên dịch thư viện rabbitmq/amqp cho php 5.2.x trên windows x64
- 16. Biên dịch cho x64 với Visual Studio?
- 17. Tại sao đổi tên reg.exe trên Windows Server 2008 x64 làm cho nó không chạy được?
- 18. Tôi có thể chạy Visual Studio 2008 x86 trên Windows Vista x64 không?
- 19. Có plugin PowerShell nào tốt cho intellij IDEA không?
- 20. Biên dịch cho cả x86 và x64
- 21. C# - Powershell AddPSSnapin Nguyên nhân lỗi
- 22. Git và TFS tích hợp cho TFS Xây dựng
- 23. Tôi có thể xây dựng ứng dụng x64 trên máy 32 bit không?
- 24. TypeLoadException trên x64 nhưng tốt trên x86 với structlayouts
- 25. Git-Tfs: Một thay đổi TFS cho mỗi Commit Git?
- 26. Microsoft Fakes x64 không x86 và v4.5
- 27. Trạng thái không đúng trên Tệp dự án TFS 2008
- 28. TFS plugin cho "Qt Creator"
- 29. Gỡ lỗi từ xa trên x64 Windows Server 2003
- 30. Lấy id thay đổi hiện tại trên không gian làm việc cho TFS
Tôi không thể sử dụng InstallUtil 64 bit vì nó chỉ nói dll là định dạng không chính xác. Nó xuất hiện họ chỉ có 32 bit dll của nên có lẽ tôi chỉ không thể làm điều đó. – Alex
cảm ơn mặc dù, tôi đánh giá cao sự giúp đỡ. – Alex
Thật kỳ lạ. Chúng tôi xây dựng snapcode PSCX như AnyCPU và tôi có thể đăng ký nó và sử dụng nó trong một dấu nhắc 64-bit Powershell. –