blah blah blah is here! blah blah » Close

up0down
link

I am asking for help on compiling a C#.net 2008 application since I have not
been able to obtain a successful build with no errors yet.

This application that we need to support has no documentation and the
programmer(s) who wrote the application are not with the company any longer.

This C#.net 2008 solution has lots of project files in it.

I checked out the .net solution from subversion 'open-source' version control. I have tried to compile individual projects and the whole solution with no success.

I Have you looked at the solution tree in the IDE, expanded the (References) to see what are missing for projects. However, I do not know how to 'locate' the missing DLL files.

Do I need to do a Project Reference for each project? If so, how do you complete this task?

You can compile this application in the following modes:
a.debug, b. debug-test, c.debug-development, d. debug-production,
e. release, and there is a class manager configuration file.

I am getting errors like:

1. Error 33 The type or namespace name 'completionImport' could
not be found (are you missing a using directive or an assembly reference?)
C:\Documents and Settings\username\My Documents\Visual Studio 2008\Projects\
TableAdapterManager.cs

I can find the namespace in lots of different *.cs files. However I do not
know what to do get get the correct *.cs file. I am guessing this has to do

2. Warning 2 Could not resolve this reference. Could not locate the assembly
"Q.proxy". Check to make sure the assembly exists on disk. If this reference
is required by your code, you may get compilation errors.

I know that the program would compile without the proxies but I can tell
from the code that I will to use proxies like this.
Thus can you tell me how to resolve this problem.

3. Can you also tell me know to figure out how to obtain a good build
for this soltuion?


Us girls at work have not seen a program like this before since
our most recent experience is using Vb.net 2003.

Thanks!

gsvirdi
412

To find the "completionImport" just try to search in windows explorer>>>> Search for files *.cs with "completionImport" written in it. That should also help.

last answered one year ago

1 answers

up1down
link

If the previous programmers left you with a runnable executable which you're now trying to update, then you could try opening the exe file with the free tool Redgate .NET Reflector which should tell you (under References) which dlls are being used.

If you can then find those dlls, you can add them as references to the projects which need them and try to rebuild the solution.

gsvirdi
412

This is a real pain when ex-programmers leave. They don't have Big heart to leave without affecting the files/folders :( Sad.

Feedback