ฉันได้ตรวจสอบเรื่องนี้มานานแล้วและยังไม่ได้รับการแก้ไข ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral,
PublicKeyToken=bfde95ba233094b2' uses
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll:
(Location of symbol related to previous error)
เว็บเซิร์ฟเวอร์กำลังเรียกใช้ Server 2003 ฉันไปที่ c: \ windows \ assembly และสังเกตเห็นว่ามี Common.dll 3 เวอร์ชันอยู่ในรายการ เวอร์ชันสูงสุดที่แสดงคือ 3.3.4269.17112
ฉันคัดลอก dll พร้อมเวอร์ชัน: 3.3.4273.24368 ลงในไดเร็กทอรีแอสเซมบลี จากนั้นฉันก็รวบรวมและปรับใช้โค้ดของฉันใหม่ (อาจจะมากเกินไป แต่ก็โอเค) เมื่อฉันเปิดเบราว์เซอร์ในเซสชันใหม่และไปที่ URL ของไซต์อีกครั้งฉันก็ยังคงได้รับข้อความเดิม
ฉันสามารถใช้ windows explorer และตรวจสอบได้ว่า Common.dll เวอร์ชันสูงกว่าอยู่ในรายการแล้วเช่นกัน
ฉันจะตรวจสอบอะไรเพิ่มเติมเพื่อแก้ไขปัญหานี้ได้ ฉันไม่ต้องการเปลี่ยนการอ้างอิงในแอสเซมบลีของฉันให้ชี้ไปที่เวอร์ชันเก่ากว่า
*.*
หมายเลขรุ่นบ้า สร้างทุกอย่างขึ้นใหม่วิธีเดียวที่จะมั่นใจได้