c#base serializer类型

时间:2016-12-30 17:43:31

标签: c# visual-studio

我遇到了使用第三方控件的用户控件的问题(我不确定这是否是问题的一部分)。我阅读了各种方法来解决VS设计人员可视化某些用户控件的问题,但对我来说最有意义的解决方案是添加DesignerSerializer属性。

[DesignerSerializer("MyControls.BaseControlCodeDomSerializer", typeof(CodeDomSerializer))]

public partial class PagesControl : UserControl

但是,当我添加下面的代码时,它会抛出一个错误,指出无法找到typeof变量(即CodeDomSerializer)。如何找不到基本窗口类型。我没有从ReSharper那里得到一些需要添加来解决此问题的库的建议。

1 个答案:

答案 0 :(得分:1)

CodeDomSerializer类型在程序集System.Design.dll中定义。尝试添加引用。

https://msdn.microsoft.com/en-us/library/system.componentmodel.design.serialization.codedomserializer(v=vs.110).aspx