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

Visual Studio 2015 เป็นเวอร์ชันของชุดผลิตภัณฑ์ Visual Studio ของ Microsoft ซึ่งตามหลังเวอร์ชัน 2013 (หรือที่เรียกว่า "Dev14" รวมถึงคอมไพเลอร์ C ++ เวอร์ชัน 19.0) ใช้แท็กนี้หากคุณมีคำถามเฉพาะเกี่ยวกับคุณลักษณะและฟังก์ชันการทำงานของ Visual Studio 2015 ไม่ใช่แค่คำถามในการอ่านโค้ดของคุณ

2
เรียกใช้สองโครงการพร้อมกันใน Visual Studio
ฉันสร้างโซลูชันใน Visual C # 2010 Express ที่มีสองโครงการ: หนึ่งคือไคลเอนต์อื่น ๆ เป็นเซิร์ฟเวอร์ ฉันต้องการตรวจแก้จุดบกพร่องทั้งสองในเวลาเดียวกัน แต่ฉันสามารถดูเหมือนจะเรียกใช้หนึ่งในโครงการในระหว่างการดีบัก มีวิธีรันทั้งสองพร้อมกันหรือไม่

3
ฉันควรเพิ่มโฟลเดอร์. vs Visual Studio 2015 ลงในตัวควบคุมแหล่งที่มาหรือไม่
Visual Studio 2015 สร้างโฟลเดอร์ใหม่ชื่อ ".vs" จุดประสงค์ของมันคืออะไรและฉันควรเพิ่มลงในการควบคุมแหล่งที่มา?

30
แพ็คเกจ NuGet หายไป
ฉันค้นหาปัญหานี้แล้ว แต่ไม่มีวิธีแก้ไขใด ๆ ที่ใช้งานได้ ฉันติดตั้ง Visual Studio Professional 2015 และฉันใช้ TFS รุ่น NuGet ของฉันคือ 3.1.6 ปัญหานี้เกิดขึ้นเฉพาะในโครงการ C # Web API / MVC ของฉัน ฉันได้รับข้อผิดพลาดด้านล่าง: โครงการนี้อ้างอิงแพคเกจ NuGet ที่หายไปในคอมพิวเตอร์นี้ ใช้ NuGet Package Restore เพื่อดาวน์โหลด สำหรับข้อมูลเพิ่มเติมโปรดดูที่http://go.microsoft.com/fwlink/?LinkID=322105 ไฟล์ที่หายไปคือ .. \ packages \ Microsoft.Net.Compilers.1.0.0 \ build \ Microsoft.Net.Compilers.props ฉันไม่มีโฟลเดอร์. nuget ในโซลูชันของฉัน ฉันมีโฟลเดอร์แพ็คเกจในโซลูชันและเมื่อฉันลบมันดูเหมือนว่า NuGet จะสร้างการอ้างอิงขึ้นใหม่ แต่โครงการยังคงมีข้อผิดพลาดด้านบน …

24
ฉันจะเปิดใช้งาน NuGet Package Restore ใน Visual Studio ได้อย่างไร
มีโพสต์ที่คล้ายกันบนสแต็ก แต่ก็ไม่ได้ช่วยแก้ไขปัญหาของฉันอาจเป็นเพราะฉันใช้ Visual Studio 2015 ฉันจะรับตัวเลือก "Enable NuGet Package Restore" ให้ปรากฏใน VS2015 ได้อย่างไร ผมเลือกไฟล์> โครงการใหม่และสร้างที่ว่างเปล่าแอพลิเคชันเว็บ ASP.NET ฉันกำลังมองหาตัวเลือกเมนูนี้ ฉันควรพูดถึงว่าฉันได้ค้นหาไฟล์ nuGet ที่มีอยู่แล้วในโฟลเดอร์โครงการของฉันและไม่มีเลย

4
คุณอ้างอิงกลุ่มการดักจับด้วยการค้นหาและแทนที่ regex ใน Visual Studio 2012, 2013, 2015 และรหัส VS อย่างไร
ฉันรู้ว่ามีคำถามมากมายเกี่ยวกับสิ่งนี้ แต่ไม่มีสิ่งใดที่ฉันพบว่ามีการอ้างอิงโดยเฉพาะกับเวอร์ชัน VS ที่พวกเขาอ้างถึง เมื่อขาดข้อมูลสำคัญนั้นฉันก็ยังไม่สามารถใช้คำตอบที่พบได้สำเร็จ ที่พบมากที่สุดคือ ล้อมรอบด้วย {} จับการแสดงผลด้วย \ 1, \ 2, \ n อย่างไรก็ตามดูเหมือนว่าจะเป็นวิธีการเก่าในการค้นหาและแทนที่ regex ใน Visual Studio และจะไม่ทำงานใน VS 2012

2
ไดเรกทอรีโครงการฐานข้อมูล Visual Studio 2015 ประกอบด้วยไฟล์ที่มีนามสกุล jfm
สมมติว่าเรามีโครงการฐานข้อมูลชื่อMyDatabaseแล้วไฟล์ที่เรียกว่าMyDatabase.jfmปรากฏในรูทของไดเรกทอรีโครงการ มันถูกล็อคโดยเฉพาะในขณะที่โครงการเปิดใน Visual Studio มันเป็นไฟล์ไบนารี มันเพิ่งเริ่มปรากฏเมื่อเร็ว ๆ นี้ (สองสามวันที่ผ่านมา) ฉันทำการค้นหาโดย Google ซึ่งไม่ได้ให้ข้อมูลเชิงลึกใด ๆ มีการอ้างอิงถึงซอฟต์แวร์เก่าบางตัว แต่ผลลัพธ์ส่วนใหญ่เป็นสแปม / โทรจัน ฉันได้ดูด้วยเช่นกัน แต่นั่นก็ไม่ได้ให้ผลลัพธ์ใด ๆ เช่นกัน ไม่มีใครรู้ว่ามันคืออะไรและทำไมมันอยู่ที่นั่น? แผนจะเพิ่มลงในไฟล์ gitignore สำหรับ Visual Studioแต่ฉันต้องรู้ว่ามันคืออะไรก่อนส่ง PR ... UPDATE นี่คือการทำลายมุมมองการเปลี่ยนแปลง Team Explorer ไม่มีการเปลี่ยนแปลงที่จะแสดงพร้อมกับสิ่งต่อไปนี้จากหน้าต่างเอาต์พุต: เป็นเช่นฉันจะเพิ่มไฟล์ไปยังแฟ้ม .gitignore และส่งประชาสัมพันธ์ มันจะเป็นการดีหากได้เรียนรู้ว่าไฟล์นี้คืออะไรและมาจากไหน ...

6
อะไรคือความแตกต่างระหว่างโครงการที่ใช้ร่วมกันและไลบรารีคลาสใน Visual Studio 2015
ฉันกำลังดูคุณสมบัติใหม่สำหรับ Visual Studio 2015 และโครงการที่ใช้ร่วมกันเกิดขึ้นมากมาย แต่ฉันไม่เข้าใจว่ามันแตกต่างจากการใช้ Class Library หรือ Portable Class Library อย่างไร มีใครอธิบายได้บ้าง แก้ไข:โครงการที่ใช้ร่วมกันเป็นคุณลักษณะใหม่ใน Visual Studio 2015 และแตกต่างจาก Portable Class Library ฉันเข้าใจว่า Portable Class Library คืออะไร สิ่งที่ฉันพยายามเข้าใจคือโครงการที่ใช้ร่วมกันแตกต่างกับไลบรารีคลาสอย่างไร ดูลิงค์ด้านล่าง http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/

1
อะไรทำให้ดีบักเกอร์ Visual Studio หยุดประเมินการแทนที่ ToString
สภาพแวดล้อม: Visual Studio 2015 RTM (ฉันไม่ได้ลองรุ่นที่เก่ากว่า) เมื่อเร็ว ๆ นี้ฉันได้ทำการดีบักรหัสเวลา Nodaของฉันและฉันสังเกตว่าเมื่อฉันมีตัวแปรประเภทท้องถิ่นNodaTime.Instant(หนึ่งในstructประเภทส่วนกลางในเวลา Noda) หน้าต่าง "คนในท้องถิ่น" และ "ดู" ดูเหมือนจะไม่เรียกใช้การToString()แทนที่ หากฉันโทรToString()อย่างชัดเจนในหน้าต่างดูฉันเห็นการแสดงที่เหมาะสม แต่ไม่เช่นนั้นฉันก็เห็น: variableName {NodaTime.Instant} ซึ่งไม่มีประโยชน์มาก ถ้าฉันเปลี่ยนการแทนที่เพื่อส่งคืนสตริงคงที่สตริงนั้นจะปรากฏในดีบักเกอร์ดังนั้นจึงสามารถรับได้อย่างชัดเจนว่ามันอยู่ที่นั่น - มันไม่ต้องการใช้มันในสถานะ "ปกติ" ฉันตัดสินใจที่จะทำซ้ำในประเทศนี้ในแอปตัวอย่างเล็ก ๆ น้อย ๆ และนี่คือสิ่งที่ฉันคิดขึ้นมา (โปรดทราบว่าในเวอร์ชันแรกของโพสต์DemoStructนี้เป็นคลาสและDemoClassไม่มีอยู่จริง - ความผิดของฉัน แต่มันอธิบายความคิดเห็นบางอย่างที่ดูแปลก ๆ ในตอนนี้ ... ) using System; using System.Diagnostics; using System.Threading; public struct DemoStruct { public string …

1
วิธีปิดการใช้งานเครื่องมือวิเคราะห์
เมื่อทำการดีบักแอปพลิเคชัน C # ใน Visual Studio 2015 เครื่องมือวินิจฉัยจะเริ่มต้นโดยอัตโนมัติ ฉันไม่ได้ทำเครื่องหมายที่ช่องทำเครื่องหมายทั้งสองในเครื่องมือเลือกแต่ดูเหมือนจะไม่ปิดการใช้งานอย่างสมบูรณ์ ฉันจะปิดได้อย่างไร (และอีกครั้งในภายหลัง)

8
visual studio 2015 vshub เป็นนักเล่นซอลสแปม
ฉันได้อ่าน: ฉันจะปิดการใช้งาน VsHub.exe ในถาดระบบได้อย่างไร และ https://connect.microsoft.com/VisualStudio/feedback/details/1919828/hundreds-of-calls-second-to-vshub-and-browserlink-is-off ฉันไม่ต้องการปิดการใช้งาน vshub; ฉันแค่อยากให้มันเงียบกว่าเมื่อฉันใช้พู้ทำเล่น ตอนนี้มันพ่นทุกอย่างออกไปและฉันไม่สามารถแก้ไขข้อบกพร่องทั่วไปได้ ไม่มีใครรู้วิธีแก้ปัญหา? ฉันจะบล็อก vshub ไม่ให้ปรากฏในพู้ทำเล่นโดยไม่ปิดกั้นส่วนที่เหลือของ locahost ได้หรือไม่

30
Visual Studio popup:“ การดำเนินการไม่เสร็จสมบูรณ์”
เมื่อฉันพยายามเปิดโครงการในพื้นที่หรือบนTeam Foundation Server (TFS) ฉันจะได้รับหน้าต่าง modal บอกฉันว่า: ไม่สามารถดำเนินการให้เสร็จสมบูรณ์: ข้อผิดพลาดที่ไม่ได้ระบุ หรือข้อความเดียวกัน แต่มี "Class ไม่ได้กำหนด .. " แทน "ข้อผิดพลาดที่ไม่ได้ระบุ" ข้อผิดพลาดเหล่านี้เริ่มเกิดขึ้นก่อนหน้านี้วันนี้เมื่อฉันพยายามตรวจสอบบางงานของฉันไปยังเซิร์ฟเวอร์พื้นฐานของทีม ฉันได้ลองใช้ Visual Studio 2008 บนคอมพิวเตอร์เครื่องเดียวกัน แต่ฉันยังคงได้รับข้อผิดพลาดเดิม ฉันได้ทำมันด้วยเช่นกัน แต่ไม่มีวิธีใดที่ช่วยฉันได้ ฉันได้ติดตั้งการอัปเดตล่าสุดจาก Windows Update เช่นกัน ความคิดใด ๆ

10
ฉันสามารถบันทึก / เล่นมาโครใน Visual Studio 2012/2013/2015/2017/2019 ได้หรือไม่
เห็นได้ชัดว่ามาโครถูกดร็อปจาก Visual Studio 2012 มีปลั๊กอิน / ส่วนขยาย / เครื่องมือที่จะให้ฉันบันทึก & เล่นแป้นพิมพ์มาโคร (เหมือนแมโครบันทึก / เล่นชั่วคราวใน Visual Studio 2010) หรือไม่ ตัวอย่างเช่นฉันมักจะใช้แมโครเมื่อแปลงรหัสจากภาษาหนึ่งเป็นอีกภาษาหนึ่งหรือเพื่อสร้างคุณสมบัติอย่างรวดเร็วจากรายการข้อความเป็นต้น

4
ปิดใช้งานตัวเลือกการแก้ปัญหาพิเศษ Visual Studio 2015
เมื่อฉันดีบั๊กแอปพลิเคชันของฉันใน Microsoft Visual Studio 2015 อัปเดต 2 และฉันเปิดกล่องโต้ตอบ wpf ที่กำหนดเองฉันจะได้รับตัวเลือกการดีบักเพิ่มเติมบางอย่างในสี่เหลี่ยมสีดำ ดูภาพระเบิด ฉันจะปิดการใช้งานได้อย่างไร ไอคอนแรกนี้บอกว่า "Go To Live Visual Tree" ไอคอนที่สองระบุว่า "เปิดใช้งานการเลือก" ไอคอนที่สามระบุว่า "Display Adorners ของเค้าโครงหน้าจอ"

30
ASP.NET 5 MVC: ไม่สามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ 'IIS Express'
ฉันกำลังทำอะไรอยู่: เปิด Visual Studio Community 2015 ไฟล์ -> ใหม่ -> โครงการ ภายใต้ Visual C #: Web -> ASP.NET แอปพลิเคชันเว็บ เว็บแอปพลิเคชัน และกด f5 สำหรับข้อผิดพลาดป๊อปอัพ " ไม่สามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ 'IIS Express' ได้ " การลบapplicationhost.configอยู่ในDocuments\IISExpress\configไม่เปลี่ยนข้อความข้อผิดพลาด (นอกจากนี้ยังมีIISExpressโฟลเดอร์ในprogram filesและprogram files (x86).) สิ่งที่ฉันสังเกตเห็นและฉันไม่รู้ว่าเป็นปัญหาหรือไม่: ไฟล์อ้างอิง 'lib / jquery-validation / jquery.validate.js' ไม่พบ ฉันได้รับการถ่ายโอนข้อมูลด้วย rawcap แต่ฉันไม่ได้สังเกตอะไรมากมายในนั้น บางสิ่งอยู่ที่นั่น: "Framework": {"FrameworkName": "DNXCore, Version …

19
ไม่สามารถติดตั้งแพ็คเกจใด ๆ ใน Visual Studio 2015
ฉันลองทุกแพ็คเกจที่ฉันสามารถหาได้และจะไม่มีการติดตั้งใด ๆ ในโครงการของฉัน ฉันได้ติดตั้งทุกการอัปเดตที่ระบุไว้ในรายการส่วนขยายและอัปเดตที่มีอยู่ เมื่อฉันพยายามติดตั้ง SendGrid เช่นนี้เป็นผลลัพธ์ (ตามผลลัพธ์กับแพ็คเกจอื่นทั้งหมด): Attempting to gather dependencies information for package 'Sendgrid.6.1.0' with respect to project 'UI\MyApplication.MVC', targeting '.NETFramework,Version=v4.5.2' Attempting to resolve dependencies for package 'Sendgrid.6.1.0' with DependencyBehavior 'Lowest' Resolving actions to install package 'Sendgrid.6.1.0' Resolved actions to install package 'Sendgrid.6.1.0' For adding package 'SendGrid.SmtpApi.1.3.1' to …

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