Мой клиентский код вызывает веб-службу .asmx старой школы. В целях повышения производительности, я предварительно сгенерированные сериализации сборки с помощью следующей команды, которая запускается в папке bin/выпуска:Почему код компилирует сборку сериализации, если я уже создал его?
for %%a in (*.dll) do sgen /assembly:%%a
Это существенно перебирает все файлы .dll и называет sgen /assembly:foo.dll
на них , После этой команды каждая сборка имеет сборку foo.XmlSerializers.dll.
Однако, когда я просматриваю код, я вижу, что в коде все еще есть перфоманс, и он все еще компилирует сборку сериализации (полностью игнорируя мою предварительно сгенерированную, как проверено ProcMon).
Почему не использовать мои предварительно сгенерированные сериализации сборки?