VS.Net2013 Designer删除自定义控件实例化

时间:2015-02-19 13:54:26

标签: c# winforms visual-studio-2013 custom-controls designer

我有一个带有我的表单等的项目和一个带有UserControls和扩展控件的DLL-Project,全部都带有.Net4.5.1和WinForms。几个星期前我从VS-Net2013进行了迁移,但当时我所说的自定义控件并不存在。在Designer中的每个表单中,新的Form.Designer.cs都缺少自定义gridview的实例化。关于此控件的所有其他部分仍在设计器代码中。

public class RichGridView : DataGridView { ... }

Form.Designer.cs中缺少的部分是:

            this.dataDGV = new RichGridView(Definitions.DataType);

我可以将这条线放回到设计师代码中,但这不是它应该如何。我正在检查是否有其他文件,其中VS可能存储有关其设计器文件中处理的控件的信息,但没有找到任何东西。不久之前,设计师只丢掉了几行,所以我可以在设计器窗口中编辑我的表单而没有任何问题,很少有实例化被抛弃,现在每次编辑都没有。

包含带有我的自定义控件的DLL的另一个Project已成功编译并可用于我的Forms-Project,此外在其他项目中根本没有任何更改。如果关键是自定义控件在Forms-Project之外:由于VS中的约束处理有关32位与64位和调试可能性的UserControl,我不得不这样做。

不确定此问题是否需要我的部分代码。

0 个答案:

没有答案