Mr_Shaw
asked on
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?
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?
If it is an actual EXE application, rather than a DLL, you need to find the method called "main". That method is the entrypoint.
ASKER
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?
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>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thanks