SolutionBase Class

Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Base Types
  • Object
Derived Types
graph BT Type-->Base0["Object"] Type["SolutionBase"] class Type type-node Derived0["GenericSolution"]-->Type click Derived0 "/api/NAnt.VSNet/GenericSolution"

Syntax

public abstract class SolutionBase

Constructors

Properties

Name Value Summary
File FileInfo
ProjectEntries ProjectEntryCollection
TemporaryFiles TempFileCollection
WebMaps WebMapCollection

Methods

Name Value Summary
Compile(Configuration) bool
CreateProjectDoesNotExistException(string) BuildException
FixProjectReferences(ProjectBase, Configuration, Hashtable, Hashtable) bool
Converts assembly references to projects to project references, adding a build dependency.c
GetDependenciesFromProjects(Configuration) void
GetProjectFileFromGuid(string) string
Gets the project file of the project with the given unique identifier.
GetProjectFromGuid(string) ProjectBase
LoadProjectGuids(ArrayList, bool) void
LoadProjects(GacCache, ReferencesResolver, Hashtable) void
Loads the projects from the file system and stores them in an instance variable.
Log(Level, string) void
Logs a message with the given priority.
Log(Level, string, Object[]) void
Logs a message with the given priority.
RecursiveLoadTemplateProject(string) void
SetProjectBuildConfiguration(ProjectEntry) void
TranslateProjectPath(string, string) string
Translates a project path, in the form of a relative file path or a URL, to an absolute file path.