ฉันใช้ Visual Studio 2008 และฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อพยายามเปิดแบบฟอร์มใดแบบฟอร์มหนึ่ง:
ไม่พบองค์ประกอบปลายทางที่มีชื่อ 'WSHttpBinding_ICommon' และสัญญา 'CommonWCF.ICommon' ในส่วนการกำหนดค่าไคลเอนต์ ServiceModel อาจเป็นเพราะไม่พบไฟล์การกำหนดค่าสำหรับแอปพลิเคชันของคุณ หรือเนื่องจากไม่พบองค์ประกอบปลายทางที่ตรงกับชื่อนี้ในองค์ประกอบไคลเอนต์
และการติดตามสแต็กต่อไปนี้
ที่ System.ComponentModel.ReflectPropertyDescriptor.SetValue (ส่วนประกอบของวัตถุ ค่าวัตถุ) ที่ System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement (ผู้จัดการ IDesignerSerializationManager คำสั่ง CodeAssignStatement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError) ที่ System.ComponentModel.Design.Serialization รหัสDomSerializerBase .DeserializeAssignStatement (ผู้จัดการ IDesignerSerializationManager, คำสั่ง CodeAssignStatement) ที่ System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement (ผู้จัดการ IDesignerSerializationManager, คำสั่ง CodeStatement)
แต่ฉันยังมีองค์ประกอบที่แนะนำใน App.Config ของฉันและทุกอย่างทำงานได้ในขณะรันไทม์ อย่างไรก็ตาม เมื่อใดก็ตามที่ฉันพยายามเปิดแบบฟอร์ม ฉันจะได้รับข้อความนี้ ซึ่งไม่ได้แย่เกินไปเพราะฉันสามารถเพิกเฉยได้ แต่เมื่อฉันทำการควบคุมหลายอย่าง (ที่มีจุดยึดทางด้านขวาและ/หรือด้านล่าง) จะถูกเลื่อนและ กริดของฉันจะกู้คืนคอลัมน์ทั้งหมดโดยอัตโนมัติจากแหล่งข้อมูลซึ่ง (คอลัมน์) ที่ฉันลบไปก่อนหน้านี้
ข้อเสนอแนะ / วิธีแก้ปัญหาใด ๆ ? นี่เป็นข้อบกพร่องของ Visual Studio 2008 หรือไม่