*.XmlSerializers.dll در خروجی یک وب سایت mvc مربوط به چیست؟
وقتی سایت را build می کنم، علاوه به dll اصلی پروژه، در هر build یک فایل با عنوان myabb.XmlSerializers.dll نیز ساخته می شود
این فایل چه کاری انجام می دهد؟
در تنظیمات می توان آن را غیرفعال کرد. بهتر است غیرفعال شود؟ یا فعال باشد؟
در جایی خواندم که پرفورمنس را بالا می برد.
**Generate Serialization Assemblies** Specifies whether the compiler will use the XML Serializer Generator Tool (Sgen.exe) to create XML serialization assemblies. Serialization assemblies can improve the startup performance of XmlSerializer if you have used that class to serialize types in your code. By default, this option is set to Auto, which specifies that serialization assemblies be generated only if you have used XmlSerializer to encode types in your code to XML.
1 پاسخ
سلام، وقت بخیر
تو توضیحات نوشته شده که این فایل اگر شما از قابلیت Type Serialization استفاده کنید، یعنی بخوایید یک شئ رو به صورت XML تبدیل کنید باعث افزایش سرعت کارآیی برنامه شما میشه، اما فکر نکنم آنچنان تاثیر چشم گیری داشته باشه که بخواد به چشم بیاد.