Свойство | Type | Description |
---|
Méthode | Description | |
---|---|---|
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.
|
Méthode | Description | |
---|---|---|
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 | |
Résultat | BuildResult |
public Compile ( NAnt.VSNet.Configuration solutionConfiguration ) : bool | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Résultat | bool |
protected CopyFile ( |
||
srcFile | The file to copy. | |
destFile | The destination file. | |
parent | NAnt.Core.Task | The |
Résultat | void |
public abstract CreateProjectReference ( |
||
project | ||
isPrivateSpecified | bool | |
isPrivate | bool | |
Résultat |
protected abstract DetermineProductVersion ( |
||
docElement | XML fragment representing the project file. | |
Résultat | 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 | |
Résultat | bool |
protected ExpandMacro ( string macro ) : string | ||
macro | string | The macro to expand. |
Résultat | string |
public GetAssemblyReferences ( NAnt.VSNet.Configuration solutionConfiguration ) : |
||
solutionConfiguration | NAnt.VSNet.Configuration | |
Résultat |
public GetConfiguration ( NAnt.VSNet.Configuration solutionConfiguration ) : NAnt.VSNet.ConfigurationBase | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Résultat | 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. | |
Résultat | void |
public GetOutputPath ( NAnt.VSNet.Configuration solutionConfiguration ) : string | ||
solutionConfiguration | NAnt.VSNet.Configuration | |
Résultat | string |
public abstract IsManaged ( NAnt.VSNet.Configuration configuration ) : bool | ||
configuration | NAnt.VSNet.Configuration | The build configuration. |
Résultat | 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. |
Résultat | void |
protected Prepare ( NAnt.VSNet.Configuration solutionConfiguration ) : void | ||
solutionConfiguration | NAnt.VSNet.Configuration | The solution configuration that is built. |
Résultat | void |
protected ProjectBase ( |
||
xmlDefinition | ||
solutionTask | NAnt.VSNet.Tasks.SolutionTask | |
temporaryFiles | ||
gacCache | ||
referencesResolver | ||
outputDir | ||
Résultat | System |
protected abstract VerifyProjectXml ( |
||
docElement | XML fragment representing the project file. | |
Résultat | void |