|
|
|
|
@ -163,6 +163,9 @@ namespace ICSharpCode.SharpDevelop.Project
@@ -163,6 +163,9 @@ namespace ICSharpCode.SharpDevelop.Project
|
|
|
|
|
set { SetProperty("RootNamespace", value); } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// The full path of the assembly generated by the project.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public override string OutputAssemblyFullPath { |
|
|
|
|
get { |
|
|
|
|
string outputPath = GetEvaluatedProperty("OutputPath") ?? ""; |
|
|
|
|
@ -170,6 +173,18 @@ namespace ICSharpCode.SharpDevelop.Project
@@ -170,6 +173,18 @@ namespace ICSharpCode.SharpDevelop.Project
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// The full path of the folder where the project's primary output files go.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string OutputFullPath { |
|
|
|
|
get { |
|
|
|
|
string outputPath = GetEvaluatedProperty("OutputPath"); |
|
|
|
|
// Path.GetFullPath() cleans up any back references.
|
|
|
|
|
// e.g. C:\windows\system32\..\system becomes C:\windows\system
|
|
|
|
|
return Path.GetFullPath(Path.Combine(Directory, outputPath)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Browsable(false)] |
|
|
|
|
public OutputType OutputType { |
|
|
|
|
get { |
|
|
|
|
|