Свойство | Тип | Описание |
---|
Метод | Описание | |
---|---|---|
Compile ( NAnt.VSNet.Configuration solutionConfiguration ) : bool | ||
CreateProjectReference ( |
||
GetAssemblyReferences ( NAnt.VSNet.Configuration solutionConfiguration ) : |
||
GetConfiguration ( NAnt.VSNet.Configuration solutionConfiguration ) : NAnt.VSNet.ConfigurationBase | ||
GetOutputFiles ( NAnt.VSNet.Configuration solutionConfiguration, |
Gets the complete set of output files for the project configuration matching the specified solution configuration. The key of the case-insensitive Hashtable is the full path of the output file and the value is the path relative to the output directory. If the project is not configured to be built for the specified solution configuration, then no output files are added. |
|
GetOutputPath ( NAnt.VSNet.Configuration solutionConfiguration ) : string | ||
IsManaged ( NAnt.VSNet.Configuration configuration ) : bool |
Gets a value indicating whether building the project for the specified build configuration results in managed output.
|
Метод | Описание | |
---|---|---|
Build ( NAnt.VSNet.Configuration solutionConfiguration ) : BuildResult | ||
CopyFile ( |
Copies the specified file if the destination file does not exist, or the source file has been modified since it was previously copied.
|
|
DetermineProductVersion ( |
Returns the Visual Studio product version of the specified project XML fragment.
|
|
ExecuteBuildEvent ( string buildEvent, string buildCommandLine, string batchFile, string workingDirectory, NAnt.VSNet.ConfigurationBase config ) : bool | ||
ExpandMacro ( string macro ) : string |
Expands the given macro.
|
|
Log ( Level messageLevel, string message ) : void |
Logs a message with the given priority. The actual logging is delegated to the underlying task. |
|
Prepare ( NAnt.VSNet.Configuration solutionConfiguration ) : void |
Prepares the project for being built. The default implementation will ensure that none of the output files are marked read-only. |
|
ProjectBase ( |
Initializes a new instance of the ProjectBase class.
|
|
VerifyProjectXml ( |
Verifies whether the specified XML fragment represents a valid project that is supported by this ProjectBase.
|
protected abstract Build ( NAnt.VSNet.Configuration solutionConfiguration ) : BuildResult | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Результат | BuildResult |
public Compile ( NAnt.VSNet.Configuration solutionConfiguration ) : bool | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Результат | bool |
protected CopyFile ( |
||
srcFile | The file to copy. | |
destFile | The destination file. | |
parent | NAnt.Core.Task | The |
Результат | void |
public abstract CreateProjectReference ( |
||
project | ||
isPrivateSpecified | bool | |
isPrivate | bool | |
Результат |
protected abstract DetermineProductVersion ( |
||
docElement | XML fragment representing the project file. | |
Результат | ProductVersion |
protected ExecuteBuildEvent ( string buildEvent, string buildCommandLine, string batchFile, string workingDirectory, NAnt.VSNet.ConfigurationBase config ) : bool | ||
buildEvent | string | |
buildCommandLine | string | |
batchFile | string | |
workingDirectory | string | |
config | NAnt.VSNet.ConfigurationBase | |
Результат | bool |
protected ExpandMacro ( string macro ) : string | ||
macro | string | The macro to expand. |
Результат | string |
public GetAssemblyReferences ( NAnt.VSNet.Configuration solutionConfiguration ) : |
||
solutionConfiguration | NAnt.VSNet.Configuration | |
Результат |
public GetConfiguration ( NAnt.VSNet.Configuration solutionConfiguration ) : NAnt.VSNet.ConfigurationBase | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Результат | NAnt.VSNet.ConfigurationBase |
public GetOutputFiles ( NAnt.VSNet.Configuration solutionConfiguration, |
||
solutionConfiguration | NAnt.VSNet.Configuration | The solution configuration that is built. |
outputFiles | The set of output files to be updated. | |
Результат | void |
public GetOutputPath ( NAnt.VSNet.Configuration solutionConfiguration ) : string | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Результат | string |
public abstract IsManaged ( NAnt.VSNet.Configuration configuration ) : bool | ||
configuration | NAnt.VSNet.Configuration | The build configuration. |
Результат | bool |
protected Log ( Level messageLevel, string message ) : void | ||
messageLevel | Level | The message priority at which the specified message is to be logged. |
message | string | The message to be logged. |
Результат | void |
protected Prepare ( NAnt.VSNet.Configuration solutionConfiguration ) : void | ||
solutionConfiguration | NAnt.VSNet.Configuration | The solution configuration that is built. |
Результат | void |
protected ProjectBase ( |
||
xmlDefinition | ||
solutionTask | NAnt.VSNet.Tasks.SolutionTask | |
temporaryFiles | ||
gacCache | ||
referencesResolver | ||
outputDir | ||
Результат | System |
protected abstract VerifyProjectXml ( |
||
docElement | XML fragment representing the project file. | |
Результат | void |