Skip to content

ScanManifest_(timestamp).json file collision #495

Open
@AArnott

Description

@AArnott

The Microsoft.ManifestTool tool generates a temporary file in a shared directory, with apparently nothing but a timestamp to make it unique. But when msbuild builds a multi-targeting project, both projects may invoke the tool concurrently, and the timestamp can actually collide:

image

This breaks the build.
Please add more entropy to the filename, or allow a command line switch to specify a directory that is safely isolated from concurrent builds, and I'll happily provide that location.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededtabledWe like this idea, but we are not going to action on it in the moment

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions