Skip to content

Commit 8725682

Browse files
removes debug symbols from the deploy vsix
1 parent 546d1de commit 8725682

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Src/Build/TypeMapper/VisualizerAttributeInjector.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ private static readonly Func<TypeDefinition, string, bool> BaseTypeFilter
6363
{
6464
#if DEBUG
6565
WriteSymbols = true,
66+
SymbolWriterProvider = new PdbWriterProvider()
6667
#elif DEPLOY
6768
WriteSymbols = false,
6869
#endif
69-
SymbolWriterProvider = new PdbWriterProvider()
70-
7170
};
71+
7272
private MethodDefinition _debuggerVisualizerAttributeCtor;
7373
private CustomAttributeArgument _customDebuggerVisualizerAttributeArgument;
7474
private CustomAttributeArgument _visualizerObjectSourceCustomAttributeArgument;
@@ -250,6 +250,7 @@ private static ReaderParameters GetReaderParameters(string assemblyPath)
250250

251251
string pdbName = Path.ChangeExtension(assemblyPath, "pdb");
252252
if (!File.Exists(pdbName)) return readerParameters;
253+
253254
PdbReaderProvider symbolReaderProvider = new PdbReaderProvider();
254255
readerParameters.SymbolReaderProvider = symbolReaderProvider;
255256
readerParameters.ReadSymbols = true;
@@ -271,7 +272,7 @@ private static string FromCILToTypeName(string fullName)
271272

272273
public void Dispose()
273274
{
274-
275+
_debuggerVisualizerAssembly?.Dispose();
275276
}
276277
}
277278
}

0 commit comments

Comments
 (0)