這不是一個瘋狂的錯誤嗎?Visual Studio 2010 Windows窗體設計器問題
我試圖打開一個窗體包含一些用戶控件從另一個組裝,並在Visual Studio設計器上使用實體框架和SQL CE。
Namespace.T []類型的對象無法轉換爲類型Namespace.T [] !!!
調用堆棧:
在System.RuntimeType.TryChangeType(對象值,粘結劑粘結劑,CultureInfo的文化,布爾needsSpecialCast)在System.RuntimeType.CheckValue(對象值,粘結劑粘結劑,CultureInfo的文化,的BindingFlags invokeAttr)在System.Reflection.RtFieldInfo.InternalSetValue(Object obj,Object value,BindingFlags invokeAttr,Binder binder,CultureInfo culture,Boolean doVisibilityCheck,Boolean doCheckConsistency)在System.Runtime.Serialization.FormatterServices.SerializationSetValue(MemberInfo fi,Object target,Object value)at System.Runtime.Serialization.ObjectManager.CompleteObject(ObjectHolder持有人,布爾bObjectFullyComplete)System.Runtime.Serialization.ObjectManager.DoNewlyRegisteredObjectFixups(ObjectHolder持有人)在Syst em.Runtime.Serialization.ObjectManager.RegisterObject(Object obj,Int64 objectID,SerializationInfo info,Int64 idOfContainingObj,MemberInfo member,Int32 [] arrayIndex)at System.Runtime.Serialization.Formatters.Binary.ObjectReader.RegisterObject(Object obj,ParseRecord pr ,ParseRecord objectPr,Boolean bIsString)System.Runtime.Serialization.Formatters.Binary.ObjectReader.ParseObjectEnd(ParseRecord pr)at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Parse(ParseRecord pr)at System.Runtime.Serialization。 Format.Binary .__ BinaryParser.Run()在System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler處理程序,__BinaryParser serParser,布爾fCheck,布爾isCrossAppDomain,IMethodCallMessage methodCallMessage)在System.Runtime.Serialization.Formatters.Binary。 BinaryFormatter.Deserialize(Stream serializationStream,HeaderHandler處理函數,布爾fCheck,Boolean isCrossAppDomain,IMethodCallMessage methodCallMessage)在System.Runtime.Se在System.Resources.Resources.ResXXmlNode.GetValue(ITypeResolutionService typeResolver)System.Resources.ResXResourceReader.ParseDataNode(XmlTextReader)上System.Resources.ResXDataNode.GenerateObjectFromDataNodeInfo(DataNodeInfo dataNodeInfo,ITypeResolutionService typeResolver)上的rialization.Binary.Binary.Binary.Binary.Binary.Binary.Binary.Binaryize(Stream serializationStream)閱讀器,布爾isMetaData)在System.Resources.ResXResourceReader.ParseXml(XmlTextReader閱讀器)
但它的名稱類型完全相同!
該項目成功建立並運行正常!
好吧,我刪除了表單的.resx文件,現在我得到了2個其他的錯誤,我想我已經過去了。
月1日是「指定的命名連接,不打算與EntityClient提供者,或者無效用」
調用堆棧:
在System.Data.EntityClient.EntityConnection.ChangeConnectionString(字符串newConnectionString )在System.Data.EntityClient.EntityConnection..ctor(String connectionString)在System.Data.Objects.ObjectContext.CreateEntityConnection(String connectionString)在System.Data.Objects.ObjectContext..ctor(String connectionString,String defaultContainerName)在DJPro .Settings.Model.SettingsEntities..ctor()in D:\ Visual Studio Projects \ DJProAutomation \ DJPro.Settings.Model \ SettingsSelfTrackModel.Context.cs:line 33 a t D:\ Visual Studio Projects \ DJProAutomation \ DJPro.Data.Access \ SettingsDataOperations.cs中的DJPro.Data.Access.SettingsDataOperations.GetConfiguration():D:DJPro.Studio.Controls.DeckControl..ctor()中的第33行: \ Visual Studio Projects \ DJProAutomation \ DJPro.Deck.Controls \ DeckControl。CS:第51行
第二是關於我有一個圖書館說的控制。
「變量deckControl1或者是未聲明或從未分配」
調用堆棧:
在System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager經理,字符串exceptionText,字符串HELPLINK)在System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager經理,字符串名稱,CodeExpression表達)在System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager經理,字符串名稱,CodeExpression表達)在System.ComponentModel.Design。 Serialization.CodeDomSerializ erBase.DeserializeStatement(IDesignerSerializationManager manager,CodeStatement語句)
然後從備份中恢復resx文件,然後回到第一個問題。
那麼奇怪的錯誤,一切似乎都在實體數據模型庫,罰款和在app.config擁有所有必要的連接字符串。至於deckControl1用戶控件,它似乎很好,我已經創建它,並打開好的圖書館。
我覺得這讓我發瘋,並停止發展。
有什麼想法?
我從RESX文件中刪除,其中我的代碼中使用屬性...這還挺作品,還沒有測試尚未完全,我做奧尼爾,如果這不會工作。 – 2010-12-01 16:00:38