ISandcastleProjectAddFileToProject Method
Add a new file build item to the project
Namespace: Sandcastle.Core.ProjectAssembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2025.9.30.0
IFileItem AddFileToProject(
string sourceFile,
string destinationFile
)
Function AddFileToProject (
sourceFile As String,
destinationFile As String
) As IFileItem
IFileItem^ AddFileToProject(
String^ sourceFile,
String^ destinationFile
)
abstract AddFileToProject :
sourceFile : string *
destinationFile : string -> IFileItem
- sourceFile String
- The source filename
- destinationFile String
- The optional destination path. If empty, null, or it does not start with the
project folder, the file is copied to the root folder of the project.
IFileItemThe new
IFileItem If the file does not exist in the project, it is copied to the destination path or project
folder if not already there. The default build action is determined based on the filename's
extension. If the file is already part of the project, the existing item is returned.