Finding the starting point of an open source program.

I have been tasked with extending the functionality of an open source database unit testing suite called DbFIT (http://gojko.net/fitnesse/dbfit and http://fitnesse.info/dbfit).
 
My experience with C# is from a website prospective.

I have the assemblies for DbFIT, how do I locate the starting point of the program/ project?

Mr_ShawAsked:
Who is Participating?
 
Carl TawnSystems and Integration DeveloperCommented:
The <Include> section show you the source files included in the project. So, your entry point is going to be in either "Global.cs" or "TestRunnerMain.cs".
0
 
Carl TawnSystems and Integration DeveloperCommented:
If it is an actual EXE application, rather than a DLL, you need to find the method called "main". That method is the entrypoint.
0
 
Mr_ShawAuthor Commented:
using Red Gate's .NET Reflector I found the EXE.

When I loaded up the Project File it just gives me the following code.

What is my next move?



<VisualStudioProject>
  <CSHARP ProjectType="local" ProjectVersion="7.10.3077" SchemaVersion="2.0" ProjectGuid="f9ba497a-1c82-40bd-a252-0c1bf593d082">
    <Build>
      <Settings AssemblyName="TestRunner" DefaultClientScript="JScript" DefaultHTMLPageLayout="Grid" DefaultTargetSchema="IE50" DelaySign="false" OutputType="Exe">
        <Config Name="Debug" AllowUnsafeBlocks="true" DefineConstants="DEBUG;TRACE" DebugSymbols="true" IncrementalBuild="false" NoStdLib="false" Optimize="false" OutputPath="bin\Debug\" WarningLevel="4" />
        <Config Name="Release" AllowUnsafeBlocks="true" DefineConstants="TRACE" DebugSymbols="false" IncrementalBuild="false" NoStdLib="false" Optimize="true" OutputPath="bin\Release\" WarningLevel="4" />
      </Settings>
      <References>
        <Reference Name="fit" AssemblyName="fit" />
      </References>
    </Build>
    <Files>
      <Include>
        <File RelPath="AssemblyInfo.cs" SubType="Code" BuildAction="Compile" />
        <File RelPath="Global.cs" SubType="Code" BuildAction="Compile" />
        <File RelPath="TestRunner\TestRunnerMain.cs" SubType="Code" BuildAction="Compile" />
      </Include>
    </Files>
  </CSHARP>
</VisualStudioProject>

Open in new window

0
 
Mr_ShawAuthor Commented:
thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.