คำถามติดแท็ก visual-studio

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

8
ฉันสามารถใช้ mstest.exe โดยไม่ต้องติดตั้ง Visual Studio ได้หรือไม่
ฉันต้องการใช้ mstest.exe เพื่อเรียกใช้การทดสอบหน่วยของฉันบนเซิร์ฟเวอร์การสร้าง แต่ฉันไม่ต้องการติดตั้ง Visual Studio บนเซิร์ฟเวอร์การสร้าง ฉันสามารถติดตั้ง MSTest โดยไม่ใช้ Visual Studio ได้หรือไม่

13
Ctrl + คลิกของ Eclipse ใน Visual Studio?
หลังจากทำงานกับ Eclipse Java ไปสองสามวันฉันก็ติดการกดCtrlและคลิกที่ตัวระบุเพื่อไปที่คำจำกัดความ ตั้งแต่นั้นมาฉันก็มองหาวิธีที่จะบรรลุสิ่งนี้ใน Visual Studio เช่นกัน ฉันรู้ว่า VS มีคลิกขวาไปที่คำจำกัดความและนั่นF12ก็เหมือนกัน ฉันยังตระหนักดีว่าภาพ Assist ทำอะไรบางอย่างที่คล้ายกันด้วย+Alt Gยังไม่มีสิ่งเหล่านี้สมบูรณ์แบบเท่ากับCtrl+ คลิก ฉันได้ลองเสี่ยงโชคมาสองสามชั่วโมงแล้วโดยพยายามเขียนปลั๊กอิน VS เพื่อทำ แต่ไม่ได้ไปไหนเลยในกรอบเวลาที่ฉันคิดว่าสมเหตุสมผลสำหรับสิ่งนี้ ไม่มีใครรู้ว่าสิ่งนี้จะทำได้อย่างไร? ปลั๊กอินพร้อมหรือไม่ มาโครบางชนิด?

6
MSTest คัดลอกไฟล์เพื่อทดสอบเรียกใช้โฟลเดอร์
ฉันได้รับการทดสอบที่ต้องใช้ไฟล์ XML เพื่ออ่านและแยกวิเคราะห์ ฉันจะคัดลอกไฟล์นี้ไปไว้ในโฟลเดอร์ test run ทุกครั้งได้อย่างไร ไฟล์ XML ถูกตั้งค่าเป็น "Copy if newer" และโหมดคอมไพล์เป็น "none" (เนื่องจากไม่ใช่สิ่งที่คอมไพล์ได้จริงๆ)

7
ควรเพิ่มโฟลเดอร์. net ในการควบคุมเวอร์ชันหรือไม่
ด้วย NuGet เวอร์ชันที่ใหม่กว่าคุณสามารถกำหนดค่าโปรเจ็กต์เพื่อกู้คืนแพ็กเกจ NuGet โดยอัตโนมัติเพื่อไม่ให้packagesโฟลเดอร์รวมอยู่ในที่เก็บซอร์สโค้ด ดี. อย่างไรก็ตามคำสั่งนี้จะเพิ่ม.nugetโฟลเดอร์ใหม่และมีไบนารีอยู่ที่นั่นคือ NuGet.exe นอกจากนี้ยังสามารถสร้างขึ้นใหม่โดยอัตโนมัติโดย Visual Studio ดังนั้นจึงไม่รู้สึกถูกต้องที่จะเพิ่มสิ่งนั้นในการควบคุมเวอร์ชัน อย่างไรก็ตามหากไม่มีโฟลเดอร์นี้ Visual Studio จะไม่โหลดโซลูชันอย่างถูกต้อง ผู้คนจัดการกับปัญหานี้อย่างไร? เพิ่ม. ได้รับการควบคุมแหล่งที่มา? เรียกใช้สคริปต์บรรทัดคำสั่งก่อนเปิดโซลูชันหรือไม่

4
ฉันสามารถเผยแพร่แพ็คเกจ NuGet ส่วนตัวได้หรือไม่
ฉันมีแอสเซมบลีที่ฉันทำขึ้นซึ่งเฉพาะสำหรับทีมของฉันที่ บริษัท ของฉัน ฉันต้องการใช้ NuGet เพื่อให้การประกอบนี้พร้อมใช้งานกับโครงการอื่น ๆ ที่ทีมของฉันและทีมที่คล้ายกันใน บริษัท ของฉันกำลังดำเนินการอยู่ อย่างไรก็ตามแอสเซมบลีไม่ใช่โค้ดที่ฉันต้องการแบ่งปันกับคนทั้งโลก ฉันรู้จักกับ Maven คุณสามารถสร้างที่เก็บในเครื่องและแพ็กเกจต้นทางจาก repo ในเครื่อง NuGet รองรับการทำงานที่คล้ายกันหรือไม่? NuGet มีวิธีระบุที่เก็บในเครื่องหรือเพื่อให้มีแพ็คเกจส่วนตัวหรือไม่?

3
ปิดการใช้งาน VS "การดาวน์โหลดสัญลักษณ์สาธารณะ"
เมื่อฉันดีบักเว็บแอป ASP.NET ของฉันใน VS2010 กล่องโต้ตอบจะปรากฏขึ้นพร้อมชื่อเรื่อง "การดาวน์โหลดสัญลักษณ์สาธารณะ" ฉันจะสั่งให้ Visual Studio ไม่พยายามทำสิ่งนี้ได้อย่างไร

2
การกำหนดค่าด้วยชื่อเดียวกันมีอยู่แล้ว
ฉันมีวิธีแก้ปัญหากับ 10+ โครงการ (VS2010 SP1) ฉันมีการกำหนดค่าต่อไปนี้ที่กำหนดไว้ในโซลูชัน: แก้ไขข้อบกพร่อง Debug-QA ปล่อย -UAT ปล่อย - ผลิต สิ่งนี้ช่วยให้ฉันตั้งค่าเฉพาะสำหรับสถานการณ์การปรับใช้แต่ละครั้งได้อย่างง่ายดาย อย่างไรก็ตามด้วยเหตุผลบางประการฉันไม่สามารถตั้งค่าสิ่งต่างๆได้ตามที่ต้องการ โปรดดูภาพหน้าจอนี้: สังเกตโครงการ / การกำหนดค่าที่ไฮไลต์ ฉันไม่สามารถสร้างการกำหนดค่า "Debug-QA" สำหรับโปรเจ็กต์เหล่านี้ได้ (โดยการเลือก<New>ในเซลล์สำหรับโปรเจ็กต์นั้น ๆ ) เมื่อฉันพยายามเพิ่มการกำหนดค่า "Debug-QA" ใหม่ให้กับโปรเจ็กต์ DataUtility Visual Studio ตะโกนใส่ฉัน: ไม่สามารถสร้างการกำหนดค่านี้ได้เนื่องจากมีการกำหนดค่าโซลูชันที่มีชื่อเดียวกันอยู่แล้ว ฉันรู้ว่ามัน! ฉันกำลังพยายามเพิ่มการกำหนดค่าให้กับโปรเจ็กต์! ฉันพลาดอะไรไปที่นี่? ฉันต้องการให้โปรเจ็กต์ทั้งหมดมีการกำหนดค่าทั้งหมด 5 แบบ ฉันมีปัญหาเดียวกันเมื่อพยายามจับคู่ (สร้าง) แพลตฟอร์ม (เช่นเพิ่มแพลตฟอร์ม "CPU ใด ๆ " ให้กับโครงการ DataUtility)

4
การระงับคำเตือน "ไม่เคยใช้" และ "ไม่เคยถูกกำหนดให้" ใน C #
ฉันมีไฟล์ HTTPSystemDefinitions.cs ในโครงการ C # ซึ่งโดยพื้นฐานแล้วจะอธิบายถึง ISAPI ของ windows รุ่นเก่าสำหรับการใช้งานโดยใช้รหัสที่มีการจัดการ ซึ่งรวมถึงชุดโครงสร้างทั้งหมดที่เกี่ยวข้องกับ ISAPI ซึ่งไม่ใช่ทั้งหมดหรือถูกใช้โดยรหัส ในการคอมไพล์สมาชิกฟิลด์ทั้งหมดของโครงสร้างเหล่านี้ทำให้เกิดคำเตือนดังต่อไปนี้: - ฟิลด์คำเตือน 'UnionSquare.ISAPI.HTTP_FILTER_PREPROC_HEADERS.SetHeader' จะไม่ถูกกำหนดให้และจะมีค่าเริ่มต้นเป็นค่าว่างเสมอ หรือ คำเตือนไม่ใช้ฟิลด์ 'UnionSquare.ISAPI.HTTP_FILTER_PREPROC_HEADERS.HttpStatus' สิ่งเหล่านี้สามารถปิดการใช้งานได้#pragma warning disableหรือไม่? ถ้าเป็นเช่นนั้นตัวเลขข้อผิดพลาดที่เกี่ยวข้องจะเป็นอย่างไร ถ้าไม่มีฉันสามารถทำอะไรได้อีก? โปรดทราบว่าฉันจะทำสิ่งนี้สำหรับไฟล์นี้เท่านั้นสิ่งสำคัญคือฉันจะได้รับคำเตือนเช่นนี้มาจากไฟล์อื่น ๆ แก้ไข ตัวอย่างโครงสร้าง: - struct HTTP_FILTER_PREPROC_HEADERS { // // For SF_NOTIFY_PREPROC_HEADERS, retrieves the specified header value. // Header names should include the trailing …

4
ไม่สามารถเริ่มการดีบักได้เนื่องจากอ็อบเจ็กต์ที่เรียกถูกยกเลิกการเชื่อมต่อกับไคลเอนต์
ฉันใช้ Visual Studio 2012 (รุ่น 11.0.61030.00 อัพเด 4) เมื่อทำการดีบักแอปพลิเคชันคอนโซลภายในฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันเริ่มการดีบัก (F5): --------------------------- Microsoft Visual Studio --------------------------- Error while trying to run project: Unable to start debugging. The object invoked has disconnected from its clients. --------------------------- OK --------------------------- สิ่งนี้จะเกิดขึ้นก็ต่อเมื่อฉันปล่อยให้ Visual Studio อยู่คนเดียวโดยไม่มีการดีบักสักสองสามนาที หากฉันปิดวิชวลสตูดิโอและเปิดใหม่ข้อผิดพลาดจะหายไป (จนกว่าฉันจะปล่อยไว้โดยไม่ถูกแตะต้องอีกสองสามนาที) มีใครมีประสบการณ์นี้บ้าง? ฉันไม่พบกระทู้ของคนอื่นที่ประสบกับเรื่องนี้

3
ฟอร์แมต XML ใน Visual Studio 2010
มีวิธีง่ายๆในการฟอร์แมตไฟล์ XML ในขณะที่ดู Visual Studio 2010 หรือไม่ตัวอย่างเช่นหากคุณเปิดไฟล์ app.config ที่สร้างขึ้นไฟล์อาจมีลักษณะดังนี้: <?xml version="1.0"?> <configuration> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration> อ่านยากมีวิธีสั่งให้ Visual Studio 2010 จัดรูปแบบสิ่งนี้หรือไม่เพื่อให้ดูเหมือนว่า: <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration> ขอบคุณสำหรับความช่วยเหลือ อัปเดต:ให้เครดิตกับ Julien Hoarau สำหรับหนึ่งในคำตอบ คำตอบคือ: Edit -> Advanced -> Format Document (Ctrl+K, Ctrl+D) Edit -> Advanced -> Format Selection (Ctrl+K, …

5
“ ข้อยกเว้นโอกาสแรก” คืออะไร?
ข้อยกเว้นของโอกาสครั้งแรกคืออะไร? โปรแกรม. NET มีที่มาอย่างไรและที่ไหน? แล้วทำไมถึงเรียกด้วยชื่อแปลก ๆ (เรากำลังพูดถึง 'โอกาส' อะไร)

10
ยุบ #regions ทั้งหมดเท่านั้น (!) ใน C # (Visual Studio)
มีแป้นพิมพ์ลัดและคำสั่งเมนูจำนวนมากเพื่อขยายหรือยุบพับทั้งหมดในเอกสารปัจจุบันโดยอัตโนมัติ Ctrl+ M, Ctrl+ Lสลับพับทั้งหมดแบบวนซ้ำจากเนมสเปซด้านบนไปจนถึงวิธีการและความคิดเห็นภายใน โดยทั่วไปทุกอย่างที่มีไอคอน [+] ที่ขอบด้านซ้าย Ctrl+ M, Ctrl+ Oน้อยกว่าเล็กน้อย แต่ก็ยังสัมผัสถึงวิธีการและความคิดเห็นในชั้นเรียน ฉันกำลังมองหาฟังก์ชันที่เกี่ยวกับพับได้โดยเฉพาะ#regionและไม่มีอะไรอื่น ไม่ใช่เนมสเปซคลาสข้อคิดเห็นหรือวิธีการ ฉันต้องการเพียงแค่พับพื้นที่เหล่านั้นที่มีการทำเครื่องหมายไว้อย่างชัดเจนด้วย#regionคำหลักเท่านั้น มีทางลัดหรือส่วนขยายที่ซ่อนอยู่หรือไม่? ฉันต้องการโซลูชันคีย์บอร์ดสำหรับ Visual Studio 2015 (ตอนนี้ RC) ในกรณีที่มีคนถามว่าทำไม: ฉันต้องการดูภาพรวมของไฟล์ แต่จะเห็นรายละเอียดทั้งหมดทันทีที่ตัดสินใจดูภายในภูมิภาคเดียว อัปเดต: แนวทางแก้ไขในปี 2020 เนื่องจากคำถามนี้ได้รับคำตอบมากมายบางคำถามก็ไม่มีประโยชน์และบางคนก็ล้าสมัยโซลูชันการทำงานสำหรับ Visual Studio 2019 สามารถพบได้ในคำตอบที่ไม่ได้รับการยอมรับที่นี่: https://stackoverflow.com/a/58999093/143684

27
Visual Studio 2013 แฮงค์เมื่อเปิดโซลูชัน
ฉันติดตั้ง VS2013 (v12.0.21005.1) และเพิ่ม ReSharper 8 (v8.0.2000.2660) เมื่อวันหรือสองวันก่อน วันนั้นก็สบายดี ตอนนี้ฉันโชคดีถ้าฉันสามารถเปิดโซลูชันเดียวได้ตลอดทั้งวัน มันเปิดตกลงด้วยตัวเอง แต่เมื่อฉันลองและเปิดโซลูชันจากภายใน - ผ่านเมนู - มันแฮงค์ไม่ดี ถ้าฉันคลิกขวาที่โซลูชันใน Windows Explorer และ 'เปิดด้วย VS 2013' มันจะเปิดขึ้นจากนั้นแฮงค์ในลักษณะเดียวกัน ทุก ๆ ครั้งเป็นเวลาหลายชั่วโมงฉันสังเกตเห็นว่ามันกำลังยุ่งอยู่กับบางสิ่งบางอย่าง ใครทราบว่ามีอะไรผิดปกติก่อนที่ฉันจะติดตั้งใหม่ที่ไม่สามารถแก้ไขปัญหาได้?

5
ข้อผิดพลาด Visual Studio SP1: silverlight_sdk.msi ไม่พร้อมใช้งาน
ฉันกำลังพยายามติดตั้ง SP1 สำหรับ Visual Studio 2010 ฉันติดตั้งเบต้าครั้งแรกและทำงานได้ดี จากนั้นฉันใช้โปรแกรมติดตั้งแพลตฟอร์มเว็บเพื่อติดตั้ง SQL CE Compact 4 ซึ่งฉันถือว่าติดตั้ง SP1 แบบเต็มหลังจากนั้น (การติดตั้งนี้ใช้เวลานานกว่า 12 ชั่วโมงฉันจึงยกเลิก) ตัวติดตั้งแพลตฟอร์มเว็บบอกฉันว่าติดตั้ง SP1 และ Silverlight 4 แล้ว Visual Studio บอกว่า SP1 ได้รับการติดตั้งบางส่วนแล้ว ดังนั้นฉันจึงดาวน์โหลดตัวติดตั้งจากไซต์และตอนนี้มันทำให้ฉันเกิดข้อผิดพลาด: Microsoft Silverlight 4 SDK - The feature you are trying to use is on a network resorce that is unavailable. …

19
ข้อผิดพลาด CMake ที่ CMakeLists.txt: 30 (โครงการ): ไม่พบ CMAKE_C_COMPILER
ฉันกำลังพยายามสร้างโซลูชัน Visual Studio ด้วย CMake เพื่อรวบรวม aseprite เวอร์ชันล่าสุดและ CMake ให้ฉัน: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. ผมได้ดาวน์โหลดแล้ว GCC และฉันใช้Visual Studio 2015 ฉันกำลังติดตามบทช่วยสอนนี้: https://github.com/aseprite/aseprite/blob/master/INSTALL.md

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