guohq 发表于 2014-4-4 15:47:19

对象无法序列化

Public Class TT
    Public Property P1 As String = "P1"
    Public Property P2 As String = "P2"
End Class

<Autodesk.AutoCAD.Runtime.CommandMethod("WriteXML")> _
    Sub WriteXML()
      Dim fs As New IO.StreamWriter("c:\T.xml", False)
      Dim xs As New XmlSerializer(GetType(TT))
      xs.Serialize(fs, New TT)
      fs.Close()
    End Sub

这段代码如果在CAD里运行,总是会提示“找不到配置文件”,运行会出错。

如果在windows Form里运行,肯定没有问题。求解决!!

sieben 发表于 2014-4-4 16:10:46

你需要把当前程序集用上

guohq 发表于 2014-4-4 16:17:04

没理解,请详述
页: [1]
查看完整版本: 对象无法序列化