Repository page, Project Designer

Use the Repository page of the Visual Studio Project Designer to set options that determine how a Synergy/DE Repository project is built.

To access this page, select a Repository project node in Solution Explorer, and then select Project > Properties.

Repository projects can be referenced by or added as dependencies to traditional Synergy projects and Synergy .NET projects. By referencing or adding a dependency to a repository project, the repository files become part of the build system. If repository files change, projects that reference the repository are rebuilt. This eliminates the need to set RPSMFIL and RPSTFIL (or RPSDAT) in your environment.

See Using Synergy/DE repositories in Visual Studio for more information.

Configuration

Specifies the configuration that settings on this page apply to. This can be Active (default), Debug, Release, All Configurations, or a configuration created for the project.

Platform

Specifies the platform that settings on this page apply to. The default is Active. See Microsoft documentation on creating and editing configurations for more information.

Use existing repository

Select this to use existing repository files for the project. To generate repository files from schema files for the project, clear this option. Note that the Build Action for each schema file must be set to Compile.

If this option is selected, the Output file option and schema files in the project will be ignored.

RPS Main File:

Specifies the name of the repository main file for the project. The default extensions are .ism and .is1. If Use existing repository is

RPS Text File

Specifies the name of the repository text file for the project. The default extensions are .ism and .is1. If Use existing repository is

Output path

Specifies the location (relative to the project directory) for repository files generated for this project. The default location is the directory for the current configuration (e.g., bin\Debug\AnyCPU). This field is ignored if Use existing repository is selected.