Open amz-shahji opened 5 years ago
Related to #610
This issue contains three distinct parts of the work: 1) the producer, 2) the consumer and 3) the publishing.
Thinking quickly about this, here is a small outline of the work to be done:
native-debugging
Elements
with the debugging usage. This configuration should have the outgoing artifact set to the debugging file and built by the compile task.SoftwareComponent
implementation which I would recommend keeping internal. We want to avoid any public configuration of the PDB file at this point.
When publishing libraries and executables, the process should include generated pdb files, either as part of the same or a new artifact.
Expected Behavior
Generated pdb files will be published and made available when consuming.
Current Behavior
PDB files are ignored.
Context
When compiling under MSVS, the linker throws a warning (LNK4099 specifically) when pdb files are not available.