I am trying to use the TFSSnapin in PowerShell from C# code using System.Management.Automation from the PowerShell SDK, however I would like to compile it using "AnyCPU". When I try debugging it in any CPU I get the "No Plugins Registered" error, I try debugging it in x86 mode and it works just fine. Is there anyway to get the Plugins registered on x64 PowerShell so I can use AnyCPU? Or am I just out of luck?
                +1 
                A: 
                
                
              Make sure you run the 64-bit version of InstallUtil to install the snapin info to the 64-bit registry (not the Wow registry node). If you start a 64-bit Visual Studio Command Prompt, it should have the path configured to execute the 64-bit version of installutil.exe.
                  Keith Hill
                   2009-08-20 17:14:44
                
              I cannot use the 64 bit InstallUtil as it just says the dll is the incorrect format. It appears they only have 32 bit dll's so maybe I just cannot do it.
                  Alex
                   2009-08-20 18:14:18
                thanks though, I appreciate the help.
                  Alex
                   2009-08-20 18:42:01
                That's weird.  We build the PSCX snapin as AnyCPU and I'm able to register it and use it in a 64-bit Powershell prompt.
                  Keith Hill
                   2009-08-20 19:06:29
                The TFS snapin in the TFS PowerTools was built for x86 only.  He's not recompiling the TFS PowerTools snapin.
                  Steven Murawski
                   2009-08-20 19:43:18
                Oh I misinterpreted.  I thought he had source code for the snapin and was trying to do just that - recompile it to target Any CPU. Doh!
                  Keith Hill
                   2009-08-20 22:06:14
                
                +4 
                A: 
                
                
              
            No. And it can't be changed until TFS 2010 Beta 2 at earliest. See: Why is the TFS Powershell snapin marked 32-bit only?
                  Richard Berg
                   2009-08-20 18:27:41