В последнее время я занимаюсь разработкой приложения Vb.Net
и пытаюсь сделать его максимально легким (т.е. сделать бинарные файлы как можно меньше).
Я сделал всетривиальные вещи, но просматривая двоичный файл с ILDasm
, я заметил, что у него есть My namespace
, с множеством методов, хотя я не использую ни одного из них в моей программе.Кажется, что для каждой формы есть методы по умолчанию Get/Set
и другие методы.
Есть ли способ избавиться от них?по умолчанию в двоичном виде?
PS : Я думаю, что это не будет иметь большого значения в размере двоичного файла: я просто спрашиваю это из любопытства;почему компилятор связывает бесполезные методы в каждом двоичном файле?Возможно, я узнаю, что эти методы на самом деле используются где-то под капотом.
PPS : вот минимальный пример:
Module Test
Sub Main()
End Sub
End Module
Вывод: