1

我有一个用户控件类BaseUserControl和一个DerivedUserControl派生自BaseUserControl. 在重建解决方案后,两者都在 Visual Studio 设计器中正确显示。

BaseUserControl我有一个protected标签和其他protected控件。我想为派生控件隐藏这个标签。因此,我在用户代码文件以及设计器代码文件中搜索了它的名称,DerivedUserControl以确保它不被使用,DerivedUserControl并且没有发现任何事件。BaseUserControl然后我在from protectedto的设计器中设置了这个标签的修饰符来private隐藏它。我没有更改任何其他控件,也没有代码文件。

然后我再次重建解决方案,并希望向DerivedUserControl. 但是现在 Visual Studio 崩溃了。

因此,我尝试通过将标签修饰符手动重置protectedBaseUserControl. 但是,尽管重新构建了 Visual Studio,但如果我打开DerivedUserControl.

我有 Microsoft Visual Studio Ultimate 2012 版本 11.0.61030.00 更新 4 和 Microsoft .NET Framework 版本 4.5.50938。

有没有人有解决这个问题的想法?

4

1 回答 1

0

看起来在 中使用的一些资源已BaseUserControl被删除。现在我再次添加它们并运行。但不幸的是,我不知道它们是如何被删除的,以及为什么BaseUserControl可以在设计器中显示而没有任何错误,而不是DerivedUserControl.

于 2014-09-01T15:09:58.407 回答