คำถามติดแท็ก intellisense

IntelliSense เป็นการใช้งาน [การเติมโค้ด] อัตโนมัติของ Microsoft ซึ่งเป็นที่รู้จักกันดีที่สุดสำหรับการใช้งานในสภาพแวดล้อมการพัฒนาแบบบูรณาการของ Microsoft Visual Studio

30
Visual Studio แสดงข้อผิดพลาดแม้ว่าโครงการสร้าง
ฉันมีปัญหากับ Visual Studio ในโซลูชัน C # จะแสดงข้อผิดพลาดแบบสุ่มทั้งหมด แต่โครงการสร้าง ตอนนี้ฉันมี 33 ไฟล์ที่มีข้อผิดพลาดและฉันสามารถเห็นบรรทัดไก่เขี่ยสีแดงในพวกเขาทั้งหมด ฉันพยายามทำความสะอาด / สร้างโซลูชันใหม่ปิด Visual Studio และแม้กระทั่งรีสตาร์ทคอมพิวเตอร์ ฉันยังแน่ใจว่าทำตามขั้นตอนที่อธิบายไว้ในการดีบักรันแม้จะมีข้อผิดพลาดของคอมไพเลอร์ใน Visual Studio ฉันสามารถแก้ไขไฟล์. cs และเห็นการเปลี่ยนแปลงในโซลูชัน ใครบ้างมีความคิดเกี่ยวกับสาเหตุที่เป็นเช่นนั้น

21
Intellisense และการแนะนำรหัสไม่ทำงานใน Visual Studio 2012 Ultimate RC
ฉันมีเพียงดาวน์โหลดและติดตั้ง Visual Studio 2012 สุดยอด RC แต่ฉันมีปัญหากับ IntelliSense นี้: มันไม่ทำงานจนกว่าฉันจะกด+Ctrl Spaceคำแนะนำเกี่ยวกับรหัสจะถูกปิดการใช้งานด้วย (เช่นพารามิเตอร์เมธอด) ฉันคิดว่าปัญหาเกิดขึ้นกับการติดตั้ง VS เพราะในตอนท้ายของกระบวนการข้อความต่อไปนี้จะปรากฏขึ้น: " ไฟล์บันทึกเหตุการณ์เต็ม " ทำไมฉันถึงมีปัญหานี้และฉันจะแก้ไขได้อย่างไร

5
Visual Studio 2010 - โครงการ C ++ - ลบไฟล์ * .sdf
ฉันต้องการทราบว่าฉันสามารถลบไฟล์ sdf ที่เก็บข้อมูลสำหรับ Intellisense ของ Visual Studios ได้อย่างปลอดภัยหรือไม่ - จะถูกสร้างขึ้นใหม่ในครั้งต่อไปที่ฉันเปิดโซลูชันหรือไม่ ฉันจะสูญเสียสิ่งใดโดยทำเช่นนี้หรือไม่? เป็นไปได้ไหมที่จะทำลายวิธีนี้ แรงจูงใจในการทำเช่นนั้นก็คือการจัดเก็บโครงการขนาดเล็กหลายแห่ง - ไฟล์ sdf แต่ละไฟล์และทุกไฟล์มีขนาดไม่เกิน 20Mb ซึ่งเพิ่มขึ้นเป็นจำนวนเนื้อที่ดิสก์ที่เห็นได้ชัดเจน

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

25
การเติมข้อความอัตโนมัติไม่ทำงานใน Visual Studio
ฉันมีปัญหาเล็กน้อยกับสคริปต์ เมื่อฉันเขียนสคริปต์ C # สำหรับ Unity with Visual studio ดูเหมือนว่าฉันกำลังทำงานใน notepad ไม่มีการเติมข้อความอัตโนมัติ (ถูกต้องหรือไม่?) และฉันต้องเขียนช้ามาก โปรดดูวิดีโอ ในตอนเริ่มต้นเป็นสถานการณ์ปกติ (จากบทแนะนำ) ส่วนที่สองแสดงปัญหาของฉัน วิดีโอที่มีปัญหา ตัวอย่างเช่นtransformชั้นเรียนไม่แสดงคำแนะนำหรือการเติมข้อความอัตโนมัติ ภาพที่มีปัญหา: เวอร์ชัน Unity: 5.5.2f1 Visual Studio 2015 Visual Studio Tools for Unity ถูกติดตั้ง

29
ทำไม Intellisense และการแนะนำรหัสหยุดทำงานเมื่อเปิด Visual Studio
ฉันได้รับมีปัญหาเกี่ยวกับ Intellisense ใน Microsoft Visual Studio 2012 ฉันจะทำงานในโครงการแก้ไขรหัสและ whatnot (หลังจากผ่านไประยะเวลาหนึ่งจากที่ใดก็ได้จาก 5 นาทีถึงหนึ่งชั่วโมง) และในทันใดไม่มีคำแนะนำเกี่ยวกับรหัสหรือ intellisense อีกต่อไป ทั้งคู่ดูเหมือนจะหยุดทำงานอย่างสมบูรณ์ในเวลาเดียวกัน ทางออกเดียวที่ฉันได้ลองคือรีเซ็ตการตั้งค่าทั้งหมดของฉันปิด Visual Studio อย่างสมบูรณ์และเปิดโครงการอีกครั้ง มีวิธีแก้ไขปัญหาที่ดีกว่าหรือการปรับปรุงที่จะแก้ไขปัญหานี้หรือไม่?

4
จะแสดงคำแนะนำวิธีพารามิเตอร์พารามิเตอร์ใน C # ได้อย่างไร
VS2010: ใน VB ฉันสามารถวางเคอร์เซอร์ไว้ในวงเล็บของพารามิเตอร์ของเมธอดที่มีอยู่และพิมพ์ 'space' ซึ่งจะทำให้คำแนะนำเครื่องมือพร้อมคำอธิบายของพารามิเตอร์ที่ฉันใช้ นี่ไม่ใช่กรณีใน C # ฉันต้องลบวงเล็บทั้งหมดรวมถึงพารามิเตอร์และพิมพ์วงเล็บซ้ายอีกครั้งเพื่อให้คำแนะนำเครื่องมือนี้แสดง มีทางลัดหรือการตั้งค่าบางอย่างเพื่อเปลี่ยนลักษณะการทำงานนี้หรือไม่ ฉันพยายามกดปุ่ม ctrl, shift, alt แต่ไม่มีผลใด ๆ

17
Visual Studio 2015 Intellisense ที่ใช้งานไม่ได้
หลังจากติดตั้งแล้วซ่อมแซมอินสแตนซ์VS2015ของฉันฉันยังคงไม่สามารถรับ Intellisense (ฝั่งเซิร์ฟเวอร์) ให้ทำงานในมุมมอง MVC ของฉัน ฉันได้รับการแจ้งเตือนด้วยข้อความแจ้งทันทีที่ฉันเปิดเป็นครั้งแรกในเซสชันเป็นไฟล์. cshtmlและได้รับการแก้ไขไปยังไฟล์ Activitylog ข้อความแสดงข้อผิดพลาดที่ดึงมาใน ActivityLog.xml (เวอร์ชั่นสั้น): System.ArgumentException: มีการเพิ่มรายการแล้ว คีย์ในพจนานุกรม: 'RazorSupportedRuntimeVersion' นี่คือเวอร์ชั่นเต็ม: System.Reflection.TargetInvocationException: Exception ถูกส่งออกโดยเป้าหมายของการเรียกใช้ ---> System.ArgumentException: เพิ่มรายการแล้ว คีย์ในพจนานุกรม: 'RazorSupportedRuntimeVersion'กำลังถูกเพิ่มคีย์: 'RazorSupportedRuntimeVersion' ที่ System.Collections.Hashtable.Insert (คีย์วัตถุ, วัตถุค่า nvalue, บูลีนเพิ่ม) ที่ System.Collections.Hashtable.Add (คีย์วัตถุค่าวัตถุ) ที่ System.Collections.Specialized (คีย์วัตถุ, ค่าวัตถุ) ที่ Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty (คีย์วัตถุ, คุณสมบัติ Object) ที่ Microsoft.VisualStudio.Html.Package.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Deforor .GetVersion (ITextBuffer textBuffer) ที่ …

7
Visual Studio 2010 IntelliSense ไม่ได้เลือกค่าเริ่มต้น แต่เป็นเพียงการทำเครื่องหมาย
ฉันมีปัญหาที่น่ารำคาญกับ IntelliSense ใน Visual Studio 2010: ทุก ๆ ครั้ง (แต่ไม่เสมอไป - อยู่นอกการควบคุมของฉัน) เครื่องมือ Intellisense เลือกที่จะ "ทำเครื่องหมาย" ตัวเลือกแทนที่จะเลือกมัน ซึ่งหมายความว่าแทนการพิมพ์e n Enterในการเข้าถึงตัวเลือกเริ่มต้นที่เริ่มต้นด้วย "En ..." e n down Enterผมต้องประเภท โดยปกติแล้วมันจะใช้งานได้เป็นระยะเวลาหนึ่งแล้วในทันใดพฤติกรรมที่ฉันต้องการก็กลับมาอีกครั้ง ข้อสรุปของฉันคือมีตัวเลือกบางแห่งที่ตั้งค่าโดยอัตโนมัติและฉันไม่รู้วิธีควบคุม ฉันจะแน่ใจได้อย่างไรว่ามีการเลือกตัวเลือกเริ่มต้นเสมอไม่ใช่แค่ "ทำเครื่องหมาย" สำหรับการอ้างอิง: นี่คือ Visual Studio 2010 RC ที่มี CodeRush Xpress 10.1

8
วิธีจัดทำเอกสารข้อยกเว้นใน c # /. net
ฉันกำลังเขียนกรอบเล็ก ๆ ที่จะใช้ภายในโดยนักพัฒนาอื่น ๆ ภายใน บริษัท ฉันต้องการให้ข้อมูล Intellisense ที่ดี แต่ฉันไม่แน่ใจว่าจะบันทึกข้อยกเว้นได้อย่างไร ในตัวอย่างต่อไปนี้: public void MyMethod1() { MyMethod2(); // also may throw InvalidOperationException } public void MyMethod2() { System.IO.File.Open(somepath...); // this may throw FileNotFoundException // also may throw DivideByZeroException } ฉันรู้ว่ามาร์กอัปสำหรับการยกเว้นเอกสารคือ: /// <exception cref="SomeException">when things go wrong.</exception> สิ่งที่ฉันไม่เข้าใจคือวิธีการจัดทำเอกสารข้อยกเว้นโยนโดยรหัสที่เรียกว่า MyMethod1() ? ฉันควรบันทึกข้อยกเว้นที่ถูกส่งไปด้วยหรือไม่ MyMethod2() …

21
Visual Studio 2012 - Intellisense บางครั้งหายไป / เสีย
เพื่อนร่วมงานของฉันและฉันใช้ VS2012 มาหลายสัปดาห์แล้ว บางครั้งหลังจากทำงานหลายชั่วโมง Intellisense จะเสีย หลังจากปิดแท็บที่เปิดอยู่ทั้งหมดมันจะทำงานอีกครั้ง มีคนจำนวนมากที่มีปัญหาเดียวกันหรือไม่? มันเป็นปัญหาส่วนขยายไม่ได้เพราะที่บ้านฉันมีปัญหาเดียวกัน อาจมีวิธีแก้ปัญหานี้หรือไม่?

2
VB.NET IntelliSense: ปิดการใช้งานบรรทัดใหม่ในการเติมข้อความอัตโนมัติ ENTER
เมื่อแก้ไขรหัส C # ใน Visual Studio 2010 ENTERคีย์จะทำให้ IntelliSense ทำตามคำแนะนำปัจจุบันโดยไม่ต้องเพิ่มบรรทัดใหม่ ใน VB.NET พฤติกรรม IntelliSense เริ่มต้นสำหรับENTERคีย์คือการเพิ่มบรรทัดใหม่หลังจากทำตามคำแนะนำปัจจุบัน ฉันจะกำหนดค่า IntelliSense เพื่อเปลี่ยนพฤติกรรม VB.NET เป็น C # หนึ่งได้อย่างไร ฉันรู้แล้วว่าฉันสามารถกดTABหรือSPACEแต่จากนิสัยฉันมักจะจบลงด้วยการกดปุ่มENTER(และเปลี่ยนสาย)

26
Visual Studio 2013 IntelliSense หยุดทำงานสำหรับตัวควบคุม ASP.NET MVC5
ฉันกำลังประสบปัญหาแปลก ๆ ในโครงการ Visual Studio 2013 ASP.NET MVC 5 ของฉัน ทันใดนั้น IntelliSense ในคลาสคอนโทรลเลอร์ของโปรเจ็กต์ MVC 5 ไม่ทำงานเลย ฉันมีโปรเจ็กต์ไลบรารีคลาสอื่นในโซลูชันของฉันและ IntelliSense กำลังทำงานในไฟล์โปรเจ็กต์ไลบรารีคลาสเหล่านั้น แต่ปัญหาอยู่ในโปรเจ็กต์ MVC เท่านั้น โดยปกติแล้วปัญหาประเภทนี้จะแก้ไขได้โดยการรีสตาร์ท Visual Studio: ไม่เพียง แต่ฉันรีสตาร์ท Visual Studio แต่ฉันยังรีสตาร์ทคอมพิวเตอร์ด้วยและปัญหา IntelliSense ไม่ได้รับการแก้ไขเลย มีขั้นตอนอื่นใดบ้างที่ทำให้ฉันใช้ IntelliSense กลับคืนมาได้

11
Visual Studio 2015 หรือ 2017 แสดงข้อผิดพลาด IntelliSense แต่โซลูชันจะคอมไพล์
ขณะนี้เรากำลังประเมิน Visual Studio 2015 ใหม่และพบปัญหาแปลก ๆ กับ IntelliSense เมื่อฉันรวบรวมโซลูชันหลักของเรากับสตูดิโอใหม่การสร้างจะประสบความสำเร็จ แต่ยังคงมีข้อผิดพลาด 6 ข้อปรากฏขึ้น ฉันค้นพบว่ามันไม่ใช่ข้อผิดพลาดจริง แต่เป็นข้อผิดพลาด intellisense เท่านั้น รหัสถูกต้องแน่นอนและรวบรวมทุกอย่างเรียบร้อยแล้ว อย่างไรก็ตามรหัสถูกทำเครื่องหมายเป็นสีแดงและข้อผิดพลาดปรากฏในรายการข้อผิดพลาด ข้อผิดพลาดทั้ง 6 ข้อมีต้นกำเนิดเดียวกัน เป็นการเรียกตัวสร้างที่เรียบง่าย แปลกพอสมควร แต่ยังมีบางครั้งที่เกิดขึ้นของตัวสร้างที่เหมือนกันโดยไม่มีข้อผิดพลาดใด ๆ ข้อความแสดงข้อผิดพลาด: Code: CS1729 Message: '<the class>' does not contain a constructor that takes that many arguments. Project: <the project name> File: <the path to the …

1
คุณจะบอก Resharper ได้อย่างไรว่าพารามิเตอร์เมธอดคือสตริงที่มีคลาส CSS
[เปิดใช้งาน intellisense บนแอตทริบิวต์ HTMLHelper สำหรับคลาส css] ฉันมี HTMLhelper นี้: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } ฉันต้องการให้ Resharper ให้ IntelliSense สำหรับคลาส CSS ที่กำหนดไว้ในแอปพลิเคชันของฉันเมื่อส่งผ่านค่าสำหรับพารามิเตอร์ "cssClass" มีแอตทริบิวต์คำอธิบายประกอบโค้ดบางอย่างที่ Resharper รู้จัก แต่ไม่มีอะไรที่เกี่ยวข้องโดยตรงกับการทำเครื่องหมายพารามิเตอร์เมธอดว่าเป็นคลาส CSS ที่ใกล้เคียงที่สุดที่ฉันสามารถหาเป็น[HtmlAttributeValue (ชื่อสตริง)] ฉันพยายามใช้กับพารามิเตอร์ cssClass ดังนี้: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, …

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