2011-06-01 55 views
3

我遇到了一些問題,我創建了一些.net控件,並且在啓用了保護模式的情況下我想在Internet Explorer中使用它。 我得到所有與csc.exe相關的安全提示,試圖動態生成序列化類型。 無論如何,我的問題是有沒有.NET庫,這將允許我序列化對象,而不觸發此csc.exe可執行文件?沒有csc.exe的XML序列化

謝謝

+1

不,生成序列化代碼是必需的。用sgen.exe做到這一點。或Project + Properties,Build選項卡,生成序列化程序集選項。 – 2011-06-01 03:32:11

回答

1

您可以嘗試使用查看sgen(XML Serializer Generator)工具。這將預編譯程序集,以便它們不需要在運行時生成。

+0

謝謝,還有一個問題,.NET會在哪裏查找序列化程序集?在Gac? – 2011-06-01 04:07:27

+0

只需在項目中添加對此程序集的引用(它可以部署到與.exe相同的位置)。它不需要GAC'd。 – carlosfigueira 2011-06-01 04:25:23