โมดูลต่อไปนี้ถูกสร้างขึ้นโดยเปิดใช้งานการปรับให้เหมาะสมหรือไม่มีข้อมูลการดีบัก


139

ฉันไม่สามารถกำจัดสิ่งนี้ในโครงการเว็บ VS 2008 ของฉันเมื่อทำการดีบั๊ก ฉันได้ตรวจสอบว่ามันอยู่ในโหมดแก้ไขข้อบกพร่องในโครงการที่ไม่ใช่เว็บที่เป็นปัญหาและอยู่ในสถานะใช้งาน (ดีบั๊ก) ลบรายการทั้งหมดในโฟลเดอร์. NET 2.0 temp ของฉันใน Windows ไม่แน่ใจว่าจะทำอะไรที่นี่

คำตอบ:


187

ลองปิดการใช้งาน "เปิดใช้งานรหัสของฉัน" ในเครื่องมือ / ตัวเลือก / การดีบัก / ตัวเลือก


ฉันทำอย่างนั้นและมันก็ใช้ได้ ฉันสามารถใช้เบรกพอยต์และก้าวผ่านโค้ด ฉันไม่เข้าใจ มันทำงานทำไม (ผมก็แก้จุดบกพร่องจัดการ c โมดูล ++ อ้างอิงโดย Win บริการโดยใช้ VS2010)
tzup

ฉันเพิ่งมีปัญหานี้และทางออกของคุณใช้ได้สำหรับฉัน ขอบคุณ!
โคลินโอเดล

5
ใช้งานได้ แต่อาจทำให้เกิดผลข้างเคียงที่ไม่พึงประสงค์เมื่อทำการดีบัก: blogs.devsource.com/devlife/content/net_general/ ......
276648

2
ใน VS2010 ช่องทำเครื่องหมายนี้อยู่ในดีบั๊ก> ตัวเลือกและการตั้งค่าจากนั้นภายใต้การดีบั๊ก> ทั่วไป
คุกกี้

ใช้งานได้เนื่องจากการสร้างตัวเลือกใหม่หรือไม่ ข้อตกลงคืออะไร ฉันแก้ไขปัญหาได้แล้ว แต่ทำไม
jeremy.bass

83

ฉันมีปัญหาเดียวกันและพบว่าฉันไม่ได้ส่งออกข้อมูลการดีบักในงานสร้างของฉัน หากคุณคลิกขวาที่โครงการและไปที่ 'คุณสมบัติ' จากนั้นเลือกแท็บ 'สร้าง' ที่ด้านล่างของหน้าจะมีปุ่ม 'ขั้นสูง ... ' ที่จะแสดงการตั้งค่าของคุณสำหรับการส่งออกข้อมูลการดีบัก ตั้งค่าเป็น 'เต็ม' และข้อผิดพลาดควรหายไป

ป้อนคำอธิบายรูปภาพที่นี่


1
นี่คือคำตอบที่ถูกต้อง คุณควรส่งออกข้อมูลการดีบักแบบ "เต็ม" เมื่อคุณต้องการดีบักแอปพลิเคชันของคุณในโหมดการพัฒนา คุณควรทำสิ่งนี้แทนคำตอบ "เปิดใช้งานรหัสของฉัน" เนื่องจากคำตอบนั้นอาจมีผลข้างเคียงที่ไม่ตั้งใจ (ดังที่ระบุไว้ข้างต้น)
ท็อดทอมสัน

1
@Tod Thomson ฉันไม่แน่ใจว่าทำไมคุณอ้างสิทธิ์นี้เป็นคำตอบที่ถูกต้องเนื่องจากฉันเห็นข้อความในขณะที่กำลังดีบักแอปพลิเคชันเว็บของฉันและพยายามเข้าสู่ไลบรารีคลาสดังนั้นคล้ายกับการกำหนดค่าที่อธิบายไว้ในคำถาม การตั้งค่าข้อมูล Debugของฉันเต็มและฉันไม่มีเหตุผลที่จะเชื่อว่ามันแตกต่างกัน
R. Schreurs

1
@ R.Schreurs ฉันลองทุกอย่างอื่นในหน้านี้และสิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือคำตอบนี้ ถ้ามันใช้ไม่ได้ผลให้คุณลองทำอย่างอื่นที่นี่ / ตอบคำถามของคุณเอง
Tod Thomson

มันเป็นข้อผิดพลาดของ Microsoft อย่าพูดว่า "ควร" เว้นแต่ว่าคุณกำลังพูดว่า "ข้อผิดพลาดควรหายไป แต่เป็น Microsoft ดังนั้นคุณควรคิดใหม่ชีวิตของคุณ"
user1566694

24

ฉันเพิ่งพบปัญหานี้และตัดสินใจได้อย่างรวดเร็วว่าคำตอบอื่น ๆ ที่โพสต์ไม่ได้นำไปใช้กับฉัน

ปิดการใช้งาน

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

ตั้งแต่นี้เริ่มเกิดขึ้นหลังจากที่ฉันลงนามในการชุมนุมนี้ clued ฉันในการแก้ไขอย่างรวดเร็วของฉัน: ลบชื่อที่แข็งแกร่งของ DLL ของฉัน (และการใช้ EXE) ชั่วคราว Voila! แก้ไขปัญหา.

ทางออกที่ดีกว่าในระยะยาวอาจเป็นรูปแบบของการเพิ่มการดำเนินการ post-build เพื่ออัปเดตGACเพื่อให้มี DLL รุ่นที่เซ็นชื่อล่าสุด

แต่สำหรับตอนนี้ฉันยินดีที่จะดำเนินการต่อจากการผันนี้และดำเนินการแก้ไขปัญหาที่นำฉันเข้าสู่เซสชันการแก้ไขข้อบกพร่องนี้ต่อไป


4
ฉันอยู่ในสถานการณ์ที่คล้ายกันกับคุณ แต่เอาวิธีที่ง่ายออก ... ฉันถอนการติดตั้งโปรแกรมที่วาง DLL นี้ใน GAC เพราะมันเป็นเพียงรุ่นเก่ากว่าของสิ่งที่ฉันได้แก้จุดบกพร่อง
SeeMoreGain

2
+1 สำหรับการแนะนำเพื่อแก้ไขแหล่งที่มาของปัญหามากกว่าเพียงแค่เปิดใช้งานวิธีแก้ปัญหาเหมือนกับที่คนอื่น ๆ แนะนำให้
เลิก

17

การแก้ไข ลบการเกิดขึ้นทั้งหมด (โครงการทั้งหมด) ของ dll ที่เป็นปัญหา


1
ฉันปิดเซสชัน VS / VWD ทั้งหมดที่โครงการอ้างอิงและโซลูชันที่ใช้งานอยู่ของฉันเปิดอยู่ จากนั้นฉันก็ลบอินสแตนซ์ปัญหาและ pdbs ที่เป็นเพื่อน ถัดไปฉันลบทุกอย่างภายใต้ตำแหน่งของเว็บไซต์ debug ชั่วคราวในโครงสร้าง. NET Framework (สำหรับโครงการนี้เป็น C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET ไฟล์ [myWebsite]) สิ่งนี้ทำให้ฉันมีข้อผิดพลาด 'file in use' ในหนึ่งในเวอร์ชันก่อนหน้าจนกว่าฉันจะปิด VWD จากนั้นฉันเปิดโครงการอีกครั้งและแก้ไขข้อผิดพลาดและคำเตือนที่ค้างอยู่ในรหัสของโครงการ ข้อผิดพลาดจึงหายไปเท่านั้น
BH

14

VS2012 ทำความสะอาดและสร้างใหม่แก้ไขปัญหาให้ฉัน "Properties" -> "Build" -> ไม่ทำการเลือกรหัสปรับให้เหมาะสม "Properties" -> "Build" -> "Advanced" -> Debug Info: Full


เราจำเป็นต้องเปลี่ยนการตั้งค่าหรือไม่
kbvishnu

สิ่งนี้ใช้ได้กับฉันเมื่อทำการดีบัก Add-in ของ Visual Studio 2010 noneก่อนหน้านี้ได้รับการตั้งค่าให้
Sabuncu

ใช้งานไม่ได้สำหรับฉัน แต่หลังจากลบโฟลเดอร์ bin และ obj แล้วให้ทำความสะอาดและสร้างโซลูชันใหม่อีกครั้ง :)
QMaster


7

Guessing VS 2008 ไม่ได้สร้างใหม่อย่างถูกต้อง dll

1) ลบ dll ที่เกิดขึ้นทั้งหมด

2) สร้างโซลูชันใหม่

และนั่นควรแก้ไข


ฉันลบไดเรกทอรีช่องเก็บของเว็บแอพแล้วตามด้วยสร้างใหม่ทั้งหมด แก้ไขแล้ว!
Captain Sensible

6

ตรวจสอบตัวเลือกการกำหนดค่าบิวด์ของคุณ ตรวจสอบให้แน่ใจว่าการปรับให้เหมาะสมถูกปิดและกำหนดค่าคงที่ DEBUG ไว้


เลือก Build แล้วและปิดการปรับให้เหมาะสมที่สุดอย่างแน่นอน

6

หากทุกอย่างล้มเหลวลองเปลี่ยนชื่อชุดประกอบในคุณสมบัติของโครงการ ปัญหานี้ได้รับการแก้ไขสำหรับฉัน


หลังจากใช้เวลาหลายชั่วโมงและกำจัดสิ่งสกปรกบนอินเทอร์เน็ตพยายามทุกอย่างที่ฉันเจอ บางสิ่งต้องถูกแคช?
Chris R

6

ฉันได้รับปัญหานี้เช่นกันด้วยเหตุผลบางอย่างมันเกิดขึ้น 3 หรือ 4 ครั้ง; ฉันคิดว่ามันต้องเป็น Visual Studio 2005 bug / hick up (หรืออย่างน้อยการติดตั้งของฉัน)

สิ่งนี้ใช้ได้ทุกครั้งเพื่อแก้ไขฉัน

  1. คลิกขวาที่โซลูชันของฉันและคลิกคุณสมบัติ
  2. เปิดเครื่องมือจัดการการกำหนดค่า
  3. เลือก Debug ในเมนูแบบเลื่อนลง (หากยังไม่ได้เลือก)
  4. ยกเลิกการเลือก BUILD จากนั้นตรวจสอบอีกครั้ง
  5. สร้างโซลูชันใหม่

4

เครื่องมือ> ตัวเลือก> การตรวจแก้จุดบกพร่อง> สัญลักษณ์> ระบุโมดูลที่แยกดูว่า dll หรือ exe ในรายการโมดูลที่แยก


3

อย่างน้อยสำหรับแอปพลิเคชันที่ไม่ใช่เว็บ

จาก: http://www.stellarpc.com/articles/board.aspx?id=40

2 - อนุญาตการดีบัก ...

เนื่องจากลักษณะที่ประกอบหนึ่งถูกสร้างขึ้นในแอปพลิเคชันของคุณคุณจะต้องเปลี่ยนการตั้งค่าบางอย่างเพื่อให้รหัสที่จะจัดการโดย Visual Studio Debugger

คลิกขวาที่โครงการใด ๆ ที่เป็นปัญหาจากตัวสำรวจโซลูชันและเลือก 'คุณสมบัติ' สิ่งนี้จะเปิดแผงคุณสมบัติของโครงการเพื่อให้เราสามารถเข้าถึงตัวเลือกมากมายสำหรับโครงการของเรา ไปที่แท็บ 'ชมเชย' (หรือ 'สร้าง' หากคุณอยู่ในสภาพแวดล้อม C #) และเลือก 'ตัวเลือกการรวบรวมขั้นสูง ... ' จากด้านล่างของหน้าจอ สิ่งนี้นำเสนอเราด้วยพรอมต์ที่มีสองประเด็นสำคัญที่น่าสนใจ:

1) การเพิ่มประสิทธิภาพ - ยกเลิกการเลือก 'เปิดใช้งานการเพิ่มประสิทธิภาพ'

2) สร้างข้อมูลการดีบัก - ตรวจสอบให้แน่ใจว่าตั้งค่าตัวเลือกเป็น 'เต็ม'


ที่น่าสนใจ ... ฉันมีโครงการที่กำหนดค่าด้วยวิธีนี้และแม้ว่าจะมีการกำหนดค่านี้ข้อความก็ยังปรากฏอยู่ ดังนั้นนี่ยังไม่ใช่ทางออกที่ดีที่สุด
Junior Mayhé

3

ฉันมีปัญหานี้ด้วยวิธีแก้ไขปัญหาในบางโฟลเดอร์ แต่ถ้าฉันย้ายมันไปยังโฟลเดอร์อื่นหรือที่อื่นสร้างขึ้นฉันไม่ได้รับข้อความ ฉันทำความสะอาดสร้างใหม่และแม้กระทั่งรีบูตและยังไม่สามารถรับต้นฉบับเพื่อดีบักโดยไม่มีข้อความนี้ ฉันค้นหาระบบเพื่อหาสำเนาของไฟล์ที่ทำให้เกิดข้อผิดพลาดและพบว่ามีการเก็บสำเนาไว้

C: \ ผู้ใช้ \ ชื่อผู้ใช้ \ AppData \ Local \ สมัชชา \ DL3

นี่เป็นบน Win7-64 แต่จะคล้ายกับระบบปฏิบัติการ Windows อื่น ๆ ฉันลบสำเนาทั้งหมดที่ฉันพบที่นั่นและฉันไม่ได้รับข้อความอีกต่อไป ฉันไม่จำเป็นต้องยกเลิกการเลือก "เปิดใช้งาน Just My Code"

นอกจากนี้สำหรับแอพ WPF แต่ฉันได้พบกับเธรดนี้ในการค้นหาของฉันดังนั้นหวังว่านี่จะช่วยคนอื่นได้


3

ฉันสามารถแก้ไขปัญหานี้ได้โดยทำตามขั้นตอนเหล่านี้:

  1. คลิกขวาที่โซลูชัน (ไม่ใช่โครงการ) และเลือก 'คุณสมบัติ'
  2. ในแผงด้านซ้ายเลือก 'คุณสมบัติการกำหนดค่า'
  3. ในแผงด้านขวาให้เลือก 'ดีบั๊ก' ใต้คอลัมน์ 'การกำหนดค่า' สำหรับโครงการของคุณ

หากคุณไม่เห็นโซลูชันที่อยู่ในโซลูชัน Explorer ให้ทำตามขั้นตอนเหล่านี้:

  1. ในแถบเมนูไปที่เครื่องมือ -> ตัวเลือก
  2. ในแผงด้านซ้ายให้เลือก 'โครงการและโซลูชัน' (คุณอาจต้องตรวจสอบ 'แสดงการตั้งค่าทั้งหมด' ที่พื้นที่ด้านล่างซ้ายของหน้าต่าง
  3. ในแผงด้านขวาให้ทำเครื่องหมาย 'แสดงคำตอบเสมอ'

ฉันหวังว่านี่จะช่วยได้.


2

ฉันมีสิ่งเหล่านี้ด้วย และฉันทำทั้งหมดนี้แล้ว ดูเหมือนว่าสิ่งนี้จะเกิดขึ้นกับฉันทุกครั้งที่ได้รับสำเนาใหม่ของโซลูชันทั้งหมดออกจากการควบคุมแหล่งที่มา ดังนั้นหากเราทำสิ่งเหล่านี้เสร็จสิ้นให้ลบไฟล์ dlls & .pdb สำหรับการอ้างอิงทั้งหมด (ชุดประกอบ) ในโครงการเว็บใช้ตัวเลือกใหม่ทั้งหมดในการแก้ปัญหาลบไฟล์ temp ปิด VS และเปิดอีกครั้งทำให้แน่ใจว่าได้เลือกโหมดแก้ไขข้อบกพร่องแล้ว และตั้งค่าอย่างเต็มรูปแบบและการเพิ่มประสิทธิภาพจะปิดมีอะไรอีกบ้าง?!?!?!


ฉันหมดหวังสำหรับการแก้ปัญหาด้วย มันไม่สามารถสร้างไฟล์ pdb ได้
xar

2

ฉันมีปัญหาเดียวกันกับโครงการเว็บของฉันใน Visual Studio 2010 และในที่สุดฉันก็พบสาเหตุที่ทำให้ฉันได้รับข้อความนี้ สิ่งที่ฉันทำคือเปลี่ยนตัวเลือกการดีบักที่มีอยู่ใน Visual Studio:

  • ไปที่เครื่องมือ -> ตัวเลือก -> การดีบัก -> สัญลักษณ์ -> โมดูลทั้งหมด
  • ทำเครื่องหมายที่ปุ่มตัวเลือก "ยกเว้นไม่รวม"
  • คลิกที่ลิงค์ "ระบุโมดูลที่ไม่รวม" จากนั้นลบ DLL ที่คุณต้องการตรวจแก้จุดบกพร่อง

ในกรณีของฉันมันเป็นไฟล์ dll เว็บของฉัน ...


2

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

การแก้ไขปัญหา? ง่าย. คัดลอกโซลูชันที่สร้างขึ้นไปยังเครื่องที่โฮสต์การดีบักแบบรีโมตและรันแบบโลคัล


2

สิ่งนี้เกิดขึ้นกับฉันในโปรเจ็กต์ winForms VS 2010 หรือไม่ เมื่อเห็นว่าคนส่วนใหญ่ที่นี่มีโครงการเว็บฉันคิดว่าเกี่ยวข้องกับการเข้าถึงโฟลเดอร์ที่จัดเก็บโครงการ ฉันพูดแบบนี้เพราะเมื่อปัญหานี้เกิดขึ้นกับฉัน Google Drive กำลังซิงโครไนซ์โฟลเดอร์ที่ฉันเก็บโครงการไว้ ดูเหมือนว่าการปิดใช้งานการซิงโครไนซ์จะไม่สามารถแก้ไขปัญหาได้

โซลูชันของฉันคล้ายกับหนึ่งในคำตอบข้างต้น:

  • ไปที่ "คุณสมบัติโครงการ> รวบรวม> ตัวเลือกการรวบรวมขั้นสูง"
  • ทำเครื่องหมาย "เปิดใช้การเพิ่มประสิทธิภาพ"
  • ตั้งค่า "ข้อมูลการแก้ปัญหาทั่วไป:" เป็น "ไม่มี"
  • ไม่ได้ทำเครื่องหมาย "กำหนดค่าคงที่ DEBUG"
  • และกดตกลง
  • จากนั้นกลับไปและกลับตัวเลือกกลับสู่สถานะเริ่มต้น

หวังว่าสิ่งนี้จะช่วยให้ใครบางคนที่ดูเหมือนว่ามันยังคงเกิดขึ้น


2

ทำตามนี้: (debuging STOP แรก)
1: คลิกขวาที่ชื่อวิธีการแก้ปัญหาโครงการหรือโครงการ -> Properties
2: ภายใต้การกำหนดค่าคุณสมบัติเลือกConfiguration Manager
3: การเปลี่ยนแปลงการกำหนดค่าที่จะ แก้ปัญหาและคลิกที่ใกล้
4: การเปลี่ยนแปลงการกำหนดค่าที่จะแก้ปัญหาและคลิกที่สมัคร - > ตกลง
ตอนนี้สร้างโซลูชันใหม่ .... !


1

สำหรับฉันการทำเครื่องหมายในช่อง "เพิ่มประสิทธิภาพโค้ด" ในคุณสมบัติของโครงการบันทึกยกเลิกการเลือกจากนั้นทำการบันทึกใหม่ทำเพื่อฉัน

การปิดใช้งาน "เปิดใช้งาน Just Code ของฉัน" ก็ใช้ได้เช่นกัน แต่นั่นเป็นการแก้ไขมากกว่าการแก้ไขเนื่องจากฉันไม่ต้องการการตั้งค่านั้น


1

ฉันมีปัญหาเดียวกัน แต่มีสาเหตุและวิธีแก้ไขปัญหาที่แตกต่างกัน หน้าต่างนั้นเหมือนกับที่แสดงโดย Gustavo (ด้านบน) แต่มีเส้นทางอยู่ใน: "\ users \ zzz \ AppSettings ... " (โดยที่ zzz คือชื่อผู้ใช้ windows)

ฉันมีโปรแกรมเสริมของ Excel - ฉันกำลังทดสอบการติดตั้งของ Addin ดังนั้นฉันจึงมีสำเนาที่ติดตั้งผ่านฟังก์ชั่นการติดตั้ง VS เห็นได้ชัดว่ากำลังพยายามตรวจแก้จุดบกพร่องทั้งสำเนาที่ติดตั้งและสำเนาที่ฉันเพิ่งเปิดตัวและไม่สามารถหาสัญลักษณ์แก้ปัญหาในสำเนาที่ติดตั้ง

วิธีการแก้ปัญหาข้างต้นไม่ทำงาน (ไม่มีผลข้างเคียง),

SOLUTION: ถอนการติดตั้ง Addin และลบไฟล์ด้วยตนเองใน App Settings



0

ฉันมีปัญหาเดียวกันหลังจากสร้างด้วยการกำหนดค่าการเปิดตัว ปรากฏว่าเมื่อฉันเปลี่ยนกลับไปเป็นดีบั๊ก VS ไม่พบความแตกต่างดังนั้นจึงไม่อัปเดตไฟล์. dll และ. pdb ในโฟลเดอร์ช่องเก็บ

นี่คือสิ่งที่ทำงานสำหรับฉัน:

  1. เรียกใช้ iisreset (เพื่อล้างข้อมูลโฟลเดอร์ชั่วคราว)
  2. บันทึก web.config (เพื่อบังคับให้ VS สร้างใหม่จริงๆ)
  3. สร้างใหม่บน Debug
  4. เริ่มโครงการ

ทำไมคุณไม่ใช้คำสั่งสร้างใหม่บนเมนูสร้าง? ที่บังคับให้โมดูลทั้งหมดถูกสร้างใหม่ไม่ว่าจะตรวจพบการเปลี่ยนแปลงหรือไม่
Ron

@ ขอโทษที่ฉันจำรายละเอียดทั้งหมดไม่ได้เมื่อนานมานี้ฉันคิดว่ามีปัญหากับรุ่นนั้นและการสร้างใหม่จากเมนูสร้างไม่ได้เป็นการล้างไฟล์ตามที่คาดไว้
bubbassauro


0

กรณีของฉันคือต่อไปนี้: webservice อ้างอิง lib1.dll หลังจากนั้นฉันลบการอ้างอิงเนื่องจากไม่ได้ใช้อีกต่อไป อย่างไรก็ตาม lib1.dll ยังคงอยู่ในโฟลเดอร์ช่องเก็บ เนื่องจากไม่ได้อ้างอิงไลบรารีดังนั้นการดำเนินการสร้างและล้างใหม่จึงไม่เป็นประโยชน์ หลังจากลบ lib1.dll จากโฟลเดอร์ bin ด้วยตนเองฉันได้ทำการลบข้อความนี้


0

หากคุณกำลังเผยแพร่ไปยัง IIS และไม่ได้ใช้งานในเว็บเซิร์ฟเวอร์หรือ IIS ด่วนตรวจสอบให้แน่ใจว่าการตั้งค่าโปรไฟล์เผยแพร่ของคุณอยู่ในโหมดแก้ไขข้อบกพร่อง ใน vs 11 โดยค่าเริ่มต้นมันอยู่ในโหมดการเปิดตัว


0

เพื่อเพิ่มฉันกำลังดูบล็อกนี้เพื่อค้นหาวิธีแก้ไขปัญหาเดียวกับที่ฉันเผชิญ น่าเสียดายที่การแก้ปัญหาดังกล่าวไม่ได้ช่วยฉัน ในที่สุดฉันก็พบว่าฉันกำลังติดตั้งบิตของฉัน (พร้อมด้วย. pdb) ผ่านตัวติดตั้งและตั้งค่าสิทธิ์อย่างชัดเจนในโฟลเดอร์การติดตั้ง

เนื่องจาก VS ที่ไม่สามารถโหลด pdb ได้ถึงแม้ว่าเบราว์เซอร์ไฟล์จะแสดงไฟล์ที่ถูกต้อง แต่มันก็ให้ข้อผิดพลาดเดียวกันดังกล่าวข้างต้น

เมื่อฉันยกเลิกการเลือก "เปิดใช้งานเพียงแค่รหัสของฉัน" และลบการตั้งค่าการอนุญาตจากตัวติดตั้งแล้ว VS ก็เริ่มโหลดโมดูล


0

การกำหนดค่าเดียวที่ใช้งานได้สำหรับฉันมีดังต่อไปนี้

โครงการ -> คุณสมบัติ (โครงการของคุณ) -> แท็บการตรวจแก้จุดบกพร่องตรวจสอบให้แน่ใจว่าได้ตั้งค่าการกำหนดค่าเป็นใช้งานอยู่ (ดีบั๊ก) ภายใต้ "ไม่สามารถดีบัก" ตรวจสอบให้แน่ใจว่าได้เลือก "เปิดใช้งาน


0

ฉันกำลังสร้างบริการ Windows และนี่คือสิ่งที่ใช้ได้กับฉัน:

  • ถอนการติดตั้งบริการ
  • เปิดพรอมต์คำสั่งแล้วไปที่ c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
  • installutil C: \ MyFantabulusWindowService \ bin \ Debug \ MyFantabulusWindowService.exe

ประสบความสำเร็จอย่างยิ่งใหญ่!


0

กรณี: การทดสอบแอสเซมบลีด้วยโครงการคอนโซลในการพัฒนา SharePoint - ถ้าคุณกำลังพัฒนา SharePoint และเห็นการแจ้งเตือนนี้ใน VS ตรวจสอบให้แน่ใจว่าคุณปรับใช้ SP ของคุณแอสเซมบลีใน GAC ก่อนทดสอบแอปคอนโซลของคุณหากโครงการ SP หลักของคุณมีวิธี โทรในแอปทดสอบคอนโซลของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.