当我尝试在设计器的 Visual Studio 中打开我的 MainForm 时,会弹出此错误而不是 Visual Studio 的设计器。
找不到应用程序配置文件的 SubSonicService 部分
at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)
它以前工作过,项目中有很多其他表单/控件并且它们工作。我也可以毫无问题地构建我的项目并运行它,它似乎只是设计者。
我的 app.config 有一段 SubSonic,我没有更改它,所以它应该是正确的,因为它以前工作过。
我将 C# 与 Visual Studio 2005 和 .net 2 与 SubSonic 2 一起使用,我无法切换,它是一个现有项目。
有谁知道如何解决这个问题?