การดีบักโครงการ c # silverlight จากแอปพลิเคชันเว็บ vb

ฉันมีปัญหาโดยไม่สามารถดีบักโปรเจ็กต์แอปพลิเคชัน c# silverlight ที่โฮสต์จากภายในแอปพลิเคชันเว็บพื้นฐานแบบวิชวลได้ ฉันเพิ่มเบรกพอยท์ให้กับตัวสร้างแอปหลักและสัญลักษณ์ก็โหลดได้โอเค แต่เบรกพอยต์ของฉันไม่เคยโดนเลย ฉันได้ข้อสรุปว่ามันเป็นปัญหาการทำงานร่วมกันของ vb/c# เพื่อทดสอบว่าฉันได้ทำสิ่งต่อไปนี้

  1. สร้างโครงการแอปพลิเคชันเว็บ c# ใหม่
  2. เพิ่มแอปพลิเคชัน c# silverlight
  3. เพิ่มโครงการแอปพลิเคชันเว็บ vb ใหม่
  4. เพิ่มการอ้างอิงถึงโครงการ Silverlight จากเว็บแอปทั้งสอง
  5. ตั้งค่าเบรกพอยต์ในตัวสร้าง App.xaml.cs

ถ้าฉันรัน c# webapp จุดพักจะถูกโจมตี ในขณะที่ถ้าฉันรัน vb webapp มันจะไม่ทำงาน มีใครเคยเจอสิ่งนี้มาก่อนหรือใครสามารถแนะนำวิธีแก้ปัญหาได้บ้าง? ขอบคุณมาก


person dave lowe    schedule 12.11.2009    source แหล่งที่มา


คำตอบ (1)


คุณต้องตรวจสอบให้แน่ใจว่าประเภทการแก้ไขข้อบกพร่องของคุณคือ "Silverlight" ไม่ใช่ "จัดการ" หรือ "สคริปต์" ปัญหาคือ VS ไม่เห็นเว็บแอปพลิเคชัน VB เป็นโฮสต์ทดสอบสำหรับโครงการ Silverlight

สร้างแอปพลิเคชัน VB ก่อน จากนั้นเมื่อคุณเพิ่ม Silverlight ให้เลือกแอปพลิเคชัน VB เป็นโฮสต์ทดสอบสำหรับแอปพลิเคชัน Silverlight ในตอนนี้ เมื่อคุณรันโซลูชันด้วยแอปพลิเคชัน VB เนื่องจากแอปพลิเคชันเริ่มต้น VS จะเชื่อมต่อกับเบราว์เซอร์โดยใช้ประเภท "Silverlight" สำหรับการดีบัก

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

person AnthonyWJones    schedule 12.11.2009