Debugging a .NET Component
You can debug .NET components as well as .NET applications that you build
in PowerBuilder.
.NET Assembly component
You can run or debug an
assembly project from the PowerBuilder UI if you fill in the Application
field (and optionally, the Argument and Start In fields) on the
project Run tab in the Project painter. SeeVersion, Post-build, and Run tab for a description of the
Run tab fields for a .NET Assembly project.
.NET Web Service component
When you start the debugger and Internet Explorer is listed
as the application to run a Web Service project, a browser test page
opens with links to the Web services deployed from your project.
Using the DEBUG symbol
If you used the DEBUG conditional compilation symbol in code for the
nonvisual objects you deploy as a Web service and you want this code to run, you
must make sure that the enable DEBUG symbol check box is selected before you deploy
the project. If you plan to debug the assembly or Web service, you should make sure
the project is deployed as a debug build.
If you use a
PowerBuilder .NET Windows Forms or application to debug the
.NET component project, you must copy the generated PDB file containing the DEBUG
symbols for the component to the deployment directory of the .NET Windows Forms
application. Otherwise it is likely that the debugger will
not stop at breakpoints in the assembly that you generate from the .NET component
project.