There was an error while loading. Please reload this page.
1 parent f2da083 commit eeb4310Copy full SHA for eeb4310
1 file changed
src/coverlet.core/Instrumentation/Instrumenter.cs
@@ -589,6 +589,12 @@ private static Stream GetTrackerTemplateAssemblyStream()
589
}
590
591
using Stream resourceStream = coreAssembly.GetManifestResourceStream(resourceName);
592
+ if (resourceStream is null)
593
+ {
594
+ throw new InvalidOperationException(
595
+ $"Embedded tracker template stream '{resourceName}' was not found in '{coreAssembly.FullName}'. " +
596
+ "This assembly is required to inject .NET Framework-safe coverage tracking code.");
597
+ }
598
// Cecil needs a seekable stream that stays readable for the duration of the copy; use memory.
599
var templateStream = new MemoryStream();
600
resourceStream.CopyTo(templateStream);
0 commit comments