我有一个用 .NET 1.1 编写的 ld 应用程序,我尝试将其升级到 .NET 3.5。VsStudio 转换一切正常,升级后我可以毫无问题地运行应用程序。但是,由于字体是另一种字体,因此文本不适合控件。这就是我的麻烦开始的地方,因为一旦我改变任何东西,无论是控件的大小还是任何字体的大小,在构建之后设计师停止使用该表单,隐藏它并显示错误:
at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
at Microsoft.VisualStudio.Shell.Design.VsTargetFrameworkPropertyDescriptor.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)
然后,当我尝试运行应用程序时,它根本不会加载这些表单,我只会收到错误消息。我对 .NET 不太满意,所以任何关于可能是什么错误的提示都会有所帮助,谢谢和问候!