gpt4 book ai didi

.net - 实现 IXMLSerializable 会在我的 Temp 目录中创建一个序列化程序 DLL 文件吗?

转载 作者:行者123 更新时间:2023-12-01 01:37:16 24 4
gpt4 key购买 nike

通常,当使用 XMLSerializer 自动序列化 ISerializable 对象时,会在 C:\WINDOWS\Temp 上生成一个 .dll 文件。

如果我改为实现 IXMLSerializable,在那里我告诉它如何序列化/反序列化,它是否也会生成这个 DLL?
我有一个非常简单的类要序列化,并且出于权限原因,我试图避免这种自动生成文件。

有任何想法吗?

谢谢。

最佳答案

使用 IXmlSerializable 不会阻止它创建程序集。为此,请在项目属性中查看:

  • 在 C# 的 Build 选项卡上,有一个“生成序列化程序集”下拉列表。
  • 在 VB.NET 的编译选项卡上,有一个“高级编译选项”按钮。单击它,您将找到一个“生成序列化程序集”下拉列表。

  • 在这两种情况下,您都可以将其设置为“关闭”并手动使用 XML Serializer Generator Tool (Sgen.exe)生成您的程序集。

    关于.net - 实现 IXMLSerializable 会在我的 Temp 目录中创建一个序列化程序 DLL 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1111978/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com