Monday, February 20, 2006

Research paper recipe

If there is no topic area defined, then figure out topic area
If topic area is defined, but the topic is not defined, figure out a topic. Read a lot about the area, and eventually some pieces will start merging together into a topic

Once topic is defined, do the following tasks simultaneously:
- Define paper structure
- Read on the topic.

Once paper structure is defined, you have bones for your paper. You also have a pretty good insight on the topic and sources. Then, start going through the sources and write the citations into the outline. After you're done with that, you have meat on the bones.

Now, start making it pretty. Add transitions, summarize, add critique. Add more sources if you need to.

After you have the body, read it all over again a couple of times. Fix errors, make sure everything is spelled right. Once you have that done, you have the paper.

Tuesday, February 14, 2006

Dependency not found error

Scenario:

Project does not get built. It gives "dependency not found" error and a bunch of other errors. In my case, the weird errors when it claims that something has no definition for methods, but those methods exists and I could browse to them.

If it's multi-project project, then trace each of the subprojects that cause the problem and try building them. It is more than likely that one of the projects has an outdated version of the dll, and building projects one by one should fix that. Start with UI, then work all the way up to the datastore project. Or other way, but make sure it is logical, otherwise build projects n^2 times :)

VS gets lost in multiple interdependencies and freaks out.

Another hint: look in the .csproj file, there is the references section. Make sure all the files declared in the HintPath section exist and are there in place.

Another way would be substituting the dependency on a project with dependency on the dll file.

Scott fixed it.