Skip to content

"dotnet build-server shutdown" equivalent for SharedCompilationId and -pipename? #20183

@KalleOlaviNiemitalo

Description

@KalleOlaviNiemitalo

With MSBuild.exe, I can set the SharedCompilationId property and later run VBCSCompiler.exe -pipename:"$(SharedCompilationId)" -shutdown to terminate only the Roslyn compiler server that was started for this ID. Is there an equivalent feature for dotnet build-server shutdown?

It looks like the DOTNET_BUILD_PIDFILE_DIRECTORY environment variable could be used for something like that:

public const string PidFileDirectoryVariableName = "DOTNET_BUILD_PIDFILE_DIRECTORY";

However, from #9302 and #9303, it seems the environment variable is not used by all build servers; and even if they use it for PID files, they might not use it for the actual communication.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions