Converting an Existing C# Project to an HPC Cluster-SOA Client Project


Updated: February 3, 2010

To use the HPC Cluster-SOA Debugger, the client application project must be an HPC Cluster-SOA Client project. You can convert an existing client project to an HPC Cluster-SOA Client project with the SoaProjConverter.exe command line tool that is included in the HPCDebugger.msi package.

By default, SoaProjConverter.exe is installed to %PROGRAMFILES%\HPC Debugger\SOADebugger.

SoaProjectConverter.exe accepts one parameter, which is the full path of the .csproj that you want convert. The converter adds a GUID to the project file in the <ProjectTypeGuids> property. The GUID identifies the file as an HPC Cluster-SOA Client project.

To convert an existing .csproj

  1. Open a Command Prompt window.

  2. Type the following, where c:\MyFolder\MyClientApp.csproj is the full path to your .csproj file:

    “%PROGRAMFILES%\HPC Debugger\SOADebugger\SoaProjConverter.exe” “c:\MyFolder\MyClientApp.csproj”  

To verify the conversion

  1. Open your .csproj file with a text editor such as Notepad.

  2. In <PropertyGroup>, locate the <ProjectTypeGuids> element. The code includes the following GUID numbers:


    The GUID {4B5DCFA9-D879-45e7-A3CB-EB9FDD34A95D} designates the HPC Cluster-SOA Client project subtype, and the GUID {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} designates the Windows (C#) project type.

Using the C# Cluster-SOA Debugger for Windows HPC 2008 (Visual Studio 2008)
HPC Cluster-SOA Client Template
How to: Configure and Launch the Cluster-SOA Debugger