Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 for Visual Studio Documentation | 2025.2

# Set theP4 Server connection settings using environment variables

You can set Windows environment variables for P4 Server connection settings, which makes the settings available to P4 for Visual Studio and other P4 client applications (for example, P4EXP, the P4 for Windows File Explorer). Set P4 Server connection settings as environment variables and configure your connection preferences in Tools > Options > Source Control to default to the environment variables.

Another approach is to create a configuration file that stores your P4 Server environment variables. You can then point to the configuration file using the environment variable `P4CONFIG`. P4 for Visual Studio searches the current working directory and its parents for the file. If the file exists, then P4 for Visual Studio uses the variable settings within the file. `P4CONFIG` makes it easy to switch P4 Server settings when switching between different solutions or projects. If you place a configuration file in each of your client workspaces and set `P4CONFIG` to point to that file, your P4 Server settings change to the settings in the configuration files automatically as you move from directories in one workspace to another.

To learn more about how to use `P4CONFIG` with P4 for Visual Studio, see Set P4 Server environment variables using P4CONFIG.

To learn more about P4 Server environment variables, see the P4 CLI Reference and Set P4 for Visual Studio preferences.

Your search for returned results