I'm setting up an shfb project but I am having some problems setting it up in a generic fashion. I want to create documentation for my projects/dlls/namespaces. but not my test projects/dlls/namespaces.
Ideally I would like to exclude the test projects/dlls from the documentation sources, but the wildcard capability only allows for inclusion and not exclusion. I would therefore need to explicitly list each required documentation source (so as to exclude
the undesired ones), which which would require the shfb project file to be modified each time a new test project/dll is created.
Alternatively, I would be content with excluding the namespaces using the ApiFilter. However, the filter does not seem to permit wildcards and so the namespaces have to be explicitly listed, which would require the shfb project file to be
modified each time a new test namespace is created.
Is there a generic solution to this problem that does not require frequent modification of the shfb project file?
P.S. My goal is to generate the documentation as part of a (TFS) daily build, so please let me know of any MSBuild-based solutions to this problem.