การอ้างอิงแอสเซมบลีไม่ได้รับการอัพเดตในโครงการแอปพลิเคชัน Silverlight 4.0

จุดที่ 1):

ในโซลูชันหนึ่งที่เรียกว่า CustomBehaviorsSolution ฉันมีสองโปรเจ็กต์ - หนึ่งคือไลบรารีคลาสและอีกโปรเจ็กต์คือโปรเจ็กต์ไลบรารีคลาส Silverlight โครงการไลบรารีคลาส Silverlight มีไฟล์คลาสที่ 'เชื่อมโยง' ไปยังไฟล์ของโปรเจ็กต์แรก โซลูชันคอมไพล์สำเร็จ

จุดที่ 2):

ฉันมีโซลูชันอื่นซึ่งมีโปรเจ็กต์แอปพลิเคชัน Silverlight หนึ่งโปรเจ็กต์และอีกหนึ่งโปรเจ็กต์แอปพลิเคชันเดสก์ท็อป โครงการแอปพลิเคชัน Silverlight มีการอ้างอิงแอสเซมบลีของไลบรารีคลาส Silverlight ที่กล่าวถึงในจุดที่ 1 ข้างต้น โครงการแอปพลิเคชันเดสก์ท็อปมีการอ้างอิงแอสเซมบลีไปยังไลบรารีคลาสที่กล่าวถึงในจุดที่ 1 ข้างต้น

ตอนนี้ เมื่อฉันแก้ไขหรือเพิ่มคลาสใด ๆ ให้กับโปรเจ็กต์ที่กล่าวถึงในจุดที่ 1 ด้านบน และอัปเดตการอ้างอิงในโครงการในโซลูชันที่ 2 ฉันมีพฤติกรรมแปลกๆ

  • โครงการแอปพลิเคชันเดสก์ท็อปได้รับการเปลี่ยนแปลงใหม่จากแอสเซมบลีที่อ้างอิง ในขณะที่โครงการแอปพลิเคชัน SILVERLIGHT ไม่ได้รับการเปลี่ยนแปลงเดียวกันจากแอสเซมบลีที่อ้างอิง

ใน ILDASM ฉันเห็นส่วนประกอบที่อ้างถึงในข้อ 1 ข้างต้น และมันก็ไม่เป็นไร ปัญหาคือว่าโครงการแอปพลิเคชัน Silverlight ไม่อ่านการอัปเดตจากการอ้างอิงแอสเซมบลี

ใครสามารถช่วยได้บ้าง?

(ฉันได้ลบและเพิ่มการอ้างอิงแอสเซมบลีแล้ว)

ฉันใช้ VS 2010 และ Silverlight 4.0 (หลังจากมั่นใจเกือบทุกอย่างแล้ว ตอนนี้ผมคิดว่าอาจเป็นจุดบกพร่องใน VS 2010 หรือ SL 4.0 ! เป็นไปได้ไหม?


person Learner    schedule 27.10.2010    source แหล่งที่มา
comment
ฉันมีปัญหาเดียวกันสองครั้งตอนนี้ ฉันไม่เคยได้รับคำตอบหรือวิธีแก้ไขปัญหาเหล่านี้เลย ครั้งแรกที่ปัญหานี้เกิดขึ้น ฉันฟอร์แมตพีซีของฉันใหม่เพราะฉันตำหนิ TuneUp reg Cleaner ที่ทำการทำความสะอาดที่น่ารังเกียจในรีจิสทรีของฉัน ตอนนี้ฉันประสบปัญหาเดียวกัน .. และฉันหวังว่าจะได้รับคำตอบ นี่อาจเป็นข้อผิดพลาดของ VS 2010   -  person Jayson Ragasa    schedule 01.09.2012


คำตอบ (1)


ฉันสร้างโซลูชันใหม่ทั้งหมด (กล่าวถึงในจุดที่ 2) จากนั้นเพิ่มการอ้างอิงแอสเซมบลีที่จำเป็น และตอนนี้ทุกอย่างเรียบร้อยดี

ดูเหมือนว่าโซลูชันก่อนหน้านี้เสียหายเนื่องจากสาเหตุบางประการ

person Learner    schedule 28.10.2010