เกือบจะไม่รู้ตัวฉันกดปุ่มมาโครสร้างแป้นพิมพ์ที่สร้างโซลูชันทั้งหมดของฉัน สิ่งนี้สามารถเกิดขึ้นได้เมื่อฉันสังเกตเห็นการเปลี่ยนแปลงรหัส งานสร้างครอบงำคอมพิวเตอร์ของฉันและโดยทั่วไปฉันต้องรอจนกว่าจะเสร็จสิ้น 10 วินาที!
ฉันจะยกเลิกการสร้างได้อย่างไร
เกือบจะไม่รู้ตัวฉันกดปุ่มมาโครสร้างแป้นพิมพ์ที่สร้างโซลูชันทั้งหมดของฉัน สิ่งนี้สามารถเกิดขึ้นได้เมื่อฉันสังเกตเห็นการเปลี่ยนแปลงรหัส งานสร้างครอบงำคอมพิวเตอร์ของฉันและโดยทั่วไปฉันต้องรอจนกว่าจะเสร็จสิ้น 10 วินาที!
ฉันจะยกเลิกการสร้างได้อย่างไร
คำตอบ:
คุณสามารถกดCtrl+ Breakบนแป้นพิมพ์เพื่อยกเลิก / หยุดงานสร้างที่กำลังดำเนินอยู่
ไปที่เมนู Visual Studio Build -> ยกเลิกการสร้างง่าย ๆ :)
Alt + b + a
นี่เป็นน้ำมันดิบ แต่ก็ใช้ได้ดี Visual Studio ในหนึ่งในโครงการของฉัน (ฉันเปิด MVC view building เพื่อตรวจจับข้อผิดพลาดมาร์กอัป) และโครงการจะไม่ตอบสนองขณะกำลังสร้าง ฉันไม่สามารถยกเลิกการสร้างโดยใช้แป้นพิมพ์ลัด
ดังนั้นฉันจึงสร้างไฟล์แบตช์นี้ซึ่งอยู่บนทาสก์บาร์การเปิดใช้ด่วน
@echo off
echo KILL BILLd
for /L %%i in (1,1,10) do (
Taskkill /IM aspnet_compiler.exe /F
timeout 1
)
ฉันยังทำให้การเปิดตัวไฟล์แบตช์ลดลง การหยุดสร้างและ Visual Studio เพิ่งส่งไปในหน้าต่างข้อผิดพลาดว่ามีปัญหาในการสร้าง
Ctrl+ ใช้Breakงานได้เฉพาะในกรณีที่หน้าต่าง Build ทำงานอยู่ นอกจากนี้การขัดจังหวะการสร้างบางครั้งจะทำให้.obj
ไฟล์เสียหายที่จะต้องถูกลบด้วยตนเองเพื่อให้การสร้างดำเนินการต่อไป
Visual Studio 2015 Professional อัปเดต 3
หากคุณใช้ Mac คุณสามารถทำตามได้
คลิกสร้าง -> ยกเลิกจากเมนู Visual Studio
หรือ
เลือกหน้าต่างกิจกรรมบริการแอป Azure -> ยกเลิกมันจะยกเลิกกิจกรรมเผยแพร่
Ctrl + End ใช้งานได้กับฉันใน Visual C ++ 2010 Express
ฉันได้รับผลกระทบจากงานสร้างที่ไม่ตอบสนองและไม่มีอะไรจะยอมให้ฉันฆ่าหรือยกเลิกงานสร้าง แม้แต่ความพยายามที่จะจบภารกิจจะทำให้หน้าต่างอินพุตของผู้ใช้บอกว่ามันไม่สามารถจบลงได้ในขณะที่บิลด์ยังคงดำเนินต่อไป (ค่อนข้างน่าขันเพราะมันเป็นความตั้งใจจริง
งานสร้างได้รับการดูแลโดย MSBuild ดังนั้นวิธีหนึ่งที่ฉันพบคือการสิ้นสุดภารกิจ เมื่อบังคับให้ MSBuild.exe สิ้นสุด VS จะตื่นขึ้นมาและในที่สุดก็เห็นบิลด์ที่ถูกยกเลิกทำให้คุณสามารถทำงานได้อีกครั้ง
หวังว่าสิ่งนี้จะช่วยให้ใครบางคนอยู่ในสถานการณ์เดียวกัน
ถ้าอื่นทั้งหมดล้มเหลวไปที่ตัวจัดการงานและฆ่างาน msbuild ภายใต้ Visual Studio 2017
เมนูบริบทบิลด์มีการยกเลิกบิลด์ใน Visual Studio 2013
คำสั่ง "หยุดชั่วคราว" เป็นปุ่มฟังก์ชั่นที่อยู่ใต้ปุ่ม Shift ด้านขวาของฉันดังนั้นการรวมกันของปุ่มด้านล่างจึงเป็นเคล็ดลับสำหรับฉัน
Ctrl + Fn + Shift
ฉันใช้ Visual Studio 2015 ในการหยุดสร้างคุณสามารถติดตามได้:
ไปที่เมนูหน้าต่างและเลือก "กิจกรรมเผยแพร่ทางเว็บ" จะมีปุ่มยกเลิก ปุ่มยกเลิกบนแท็บ "กิจกรรมการเผยแพร่เว็บ"