จุดที่ 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 ! เป็นไปได้ไหม?