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

Visual Studio 2017 (aka Visual Studio "15" รวมถึงคอมไพเลอร์ C ++ เวอร์ชัน 19.1) เป็นเวอร์ชันของ Visual Studio ของ Microsoft อย่าใช้แท็กนี้เว้นแต่คุณจะมีคำถามเฉพาะเกี่ยวกับเวอร์ชันเฉพาะนี้

20
ข้อผิดพลาด Visual Studio 2017: ไม่สามารถเริ่มโปรแกรมการดำเนินการไม่ถูกกฎหมายในสถานะปัจจุบัน
หลังจากติดตั้งใหม่ของ Visual Studio 2017 ฉันพยายามเรียกใช้. NET Core Web project และเมื่อพยายามเรียกใช้บน Chrome ฉันได้รับข้อผิดพลาดนี้: ไม่สามารถเริ่มโปรแกรมการดำเนินการไม่ถูกกฎหมายในสถานะปัจจุบัน

10
ประเภทที่กำหนดไว้ล่วงหน้า 'System.ValueTuple´2´ ไม่ได้ถูกกำหนดหรือนำเข้า
ฉันได้ติดตั้ง Visual Studio 15 Preview 3 แล้วและพยายามใช้คุณสมบัติ tuple ใหม่ static void Main(string[] args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); } เมื่อฉันรวบรวมฉันได้รับข้อผิดพลาด: ประเภทที่กำหนดไว้ล่วงหน้า 'System.ValueTuple´2´ ไม่ได้ถูกกำหนดหรือนำเข้า ตามการโพสต์บล็อกคุณสมบัตินี้ควรเป็น "เปิด" โดยค่าเริ่มต้น ฉันทำอะไรผิด?

6
วิธีหยุดเบราว์เซอร์ปิดโดยอัตโนมัติเมื่อคุณหยุดการดีบักใน VS 2017
ฉันลองใช้ VS 2017 RC ใหม่และสงสัยว่าใครรู้วิธีการแก้ไขข้อบกพร่องก่อนหน้านี้ ใน VS 2015 มันเป็นแบบนี้: กดเริ่มการดีบัก เว็บไซต์เปิดในแท็บ Chrome ใหม่ กดหยุดการดีบัก เว็บไซต์ยังคงเปิดอยู่และไซต์ยังคงทำงาน / เปิดใช้งานอยู่ ตอนนี้ในปี 2560: กดเริ่มการดีบัก เว็บไซต์เปิดในหน้าต่างใหม่ที่ไม่สามารถเทียบชิดขอบกับหน้าต่าง / แท็บ Chrome อื่น ๆ กดหยุดการดีบัก หน้าต่างเว็บไซต์ / Chrome ปิดลงไม่สามารถใช้งานไซต์ต่อไปได้เว้นแต่ฉันจะไปที่หน้าต่าง localhost ใน Chrome ด้วยตนเอง เป็นไปได้หรือไม่ที่ในปี 2560 ที่จะเปลี่ยนกลับเป็นสไตล์ปี 2015 ดังนั้นหน้าต่าง Chrome / เว็บไซต์จึงสามารถเชื่อมต่อกับหน้าต่าง / แท็บ Chrome อื่น ๆ และจะยังคงเปิดอยู่หลังจากที่คุณหยุดการดีบั๊กหรือไม่ นอกจากนี้ฉันพบว่าหน้าต่าง …

29
ไม่พบไฟล์ไฟล์ project.assets.json เรียกใช้แพคเกจ NuGet คืนค่า
ฉันพยายามใช้ nopCommerce (ซึ่งเขียนใน. NET Core) แต่เมื่อฉันต้องการเรียกใช้โครงการฉันพบข้อผิดพลาด 52 ข้อที่บอกฉันให้เรียกใช้แพคเกจ nuget ไฟล์สินทรัพย์ ~ \ obj \ project assets.json 'ไม่พบ เรียกใช้แพคเกจ NuGet คืนค่าเพื่อสร้างไฟล์นี้ Nop.Web.MVC.Testsote เมื่อฉันใช้คลิกขวาบนโซลูชันและเลือกแพคเกจคืน Nuget ฉันได้รับข้อความนี้: แพคเกจทั้งหมดได้รับการติดตั้งแล้วและไม่มีอะไรที่จะกู้คืน แต่ข้อผิดพลาด 52 ข้อนั้นยังคงมีอยู่และในเครื่องมือ -> ตัวจัดการแพ็คเกจ NuGet -> จัดการแพคเกจ NuGet สำหรับการแก้ปัญหา ไม่มีสิ่งใดติดตั้งบนโซลูชันฉันยังอัปเดต VS2017 เป็น 15.5.4 ด้วย

6
เทียบเท่ากับ AssemblyInfo ใน dotnet core / csproj
ตั้งแต่จุดหลักของ dotnet ย้ายกลับไปที่.csprojรูปแบบจะมีการสร้างอัตโนมัติใหม่MyProject.AssemblyInfo.csซึ่งมีในหมู่อื่น ๆ [assembly: AssemblyCompany("MyProject")] [assembly: AssemblyVersion("1.0.0.0")] โปรดทราบว่าสิ่งนี้จะถูกสร้างใหม่ทุกบิลด์โดยอัตโนมัติ ก่อนหน้านี้พบไฟล์ในไดเร็กทอรี / obj / ตอนนี้ดูเหมือนว่าจะอยู่ในหน่วยความจำเท่านั้นเนื่องจากไม่พบไฟล์บนดิสก์และการคลิกที่ข้อความแสดงข้อผิดพลาดจะไม่เปิดไฟล์ใด ๆ นี่คือข้อความแสดงข้อผิดพลาด: AssemblyInfo.csเนื่องจากพวกเขามีการกำหนดไว้มีฉันไม่สามารถกำหนดให้ตัวเองอยู่ในคลาสสิก ฉันจะกำหนด บริษัท และเวอร์ชันของโครงการได้ที่ไหน


30
ไม่พบการทดสอบหน่วยใน Visual Studio 2017
ฉันดิ้นรนกับ VS 2017 ตั้งแต่ฉันติดตั้ง ตอนนี้ดูเหมือนว่าการทดสอบหน่วยจะเรียกใช้จากบรรทัดคำสั่ง "การทดสอบ dotnet" เท่านั้น โครงการของฉันคือ. NET Core 1.1.1 ฉันมี SDK และการอัพเดตเฟรมเวิร์กสำหรับ 1.1.1 ที่ติดตั้ง ฉันได้ลองตัวอย่างที่ MSDN ( https://msdn.microsoft.com/en-us/library/ms182532.aspx ) ซึ่งก็ล้มเหลวเหมือนกันทุกประการ แพ็คเกจ NuGet ทั้งหมดสำหรับการทดสอบและโครงการหลักเป็นปัจจุบัน และทั้งโครงการทดสอบและโครงการหลักที่สร้างขึ้นโดยไม่มีข้อผิดพลาด การทดสอบรันได้สำเร็จจากบรรทัดคำสั่ง มีใครได้รับการทดสอบหน่วยที่จะทำงานใน VS 2017 ถ้าเป็นเช่นนั้นได้อย่างไร ขอบคุณ John อัปเดต - ขยาย นี่คือตัวอย่างของโครงการทดสอบอย่างง่ายที่ไม่ได้ทำงานบนGitHub นี่คือตัวอย่างของ xUnit แต่ฉันลองใช้ NUnit และ visual studio ที่สร้างขึ้นในการทดสอบ MS ไม่ว่าฉันจะทำการทดสอบอะไรหรือเปลี่ยนแปลงอะไรฉันก็ไม่สามารถรับ VS test …

1
ฉันจะติดตั้ง msbuild เวอร์ชัน VS2017 บนเซิร์ฟเวอร์บิลด์โดยไม่ต้องติดตั้ง IDE ได้อย่างไร
ประวัติศาสตร์นี้ได้รับการทำกับเครื่องมือรูปร่างไมโครซอฟท์ แต่ดูเหมือนว่าเครื่องมือการสร้างอาจไม่สามารถใช้ได้สำหรับรุ่นหลัง 2015 การแทนที่ดูเหมือนจะเป็นเครื่องมือสร้างของ Visual Studio ซึ่งยังไม่มีโฮมเพจที่แท้จริง ฉันดาวน์โหลดตัวติดตั้งมืออาชีพ VS2017และไปที่แท็บส่วนประกอบแต่ละส่วน ทันทีสรุปก็บอกฉันว่าตัวแก้ไขหลักของ Visual Studio อยู่ที่นั่นใช้เวลาถึง 753MB ฉันไม่ต้องการให้ผู้แก้ไข เพียงแค่สร้าง ไม่มีวิธีในการยกเลิกการเลือกแก้ไข มีวิธีที่ฉันสามารถติดตั้ง msbuild เวอร์ชันล่าสุดโดยไม่ต้องติดตั้ง Visual Studio IDE หรือไม่

30
ฉันจะแก้ไขข้อผิดพลาด Microsoft Visual Studio ได้อย่างไร:“ แพ็คเกจไม่โหลดอย่างถูกต้อง”?
ฉันติดตั้ง Visual Studio 2012 และDevExpress 13.1 เมื่อเริ่มต้น Visual Studio มันสร้างข้อผิดพลาดที่แสดงโดยภาพที่แนบมานี้ แพ็คเกจ 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' โหลดไม่ถูกต้อง ปัญหาอาจเกิดจากการเปลี่ยนแปลงการกำหนดค่าหรือการติดตั้งส่วนขยายอื่น คุณสามารถรับข้อมูลเพิ่มเติมได้โดยการตรวจสอบไฟล์ 'C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml' ดำเนินการต่อเพื่อแสดงข้อความแสดงข้อผิดพลาดนี้หรือไม่ ข้อผิดพลาดนี้จะปรากฏขึ้นใน Visual Studio 2017

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

10
คลาสไดอะแกรมใน VS 2017
ฉันใช้ VS 2015 และชอบรายการ Class Diagram ฉันเพิ่งอัปเกรดเป็น 2560 และดูเหมือนไม่พบรายการ Class Diagram ใครรู้ว่าฉันไปถึงมันได้อย่างไร

10
วิธีปิดใช้งานหน้าต่างดีบักใหม่ใน VS2017
ฉันใช้ Visual Studio 2017 RC และผิดหวังมากกับหน้าต่าง Chrome ใหม่ที่ปรากฏขึ้นเมื่อคุณคลิกดีบั๊ก ปัญหาเกี่ยวกับหน้าต่าง Debug Chrome: ใช้เวลานานในการเริ่มต้น / "แนบ" เว็บไซต์ (ฉันคิดว่ามันเป็นการติดตั้งการแก้ไขข้อบกพร่องจาวาสคริปต์ทั้งหมดที่ฉันไม่ต้องการเพราะฉันใช้ Chrome DevTools สำหรับสิ่งนั้น) ไม่สามารถเทียบชิดขอบได้ (เป็นแท็บ) กับหน้าต่าง Chrome อื่น ๆ จำประวัติฟอร์มไม่ได้ ถ้าฉันกำลังทดสอบฟอร์มฉันไม่สามารถเติมข้อมูลในฟอร์มโดยอัตโนมัติได้ดังนั้นฉันต้องพิมพ์ล็อตทั้งหมดทุกครั้ง จำประวัติ URL ไม่ได้ หากฉันกำลังทดสอบหน้าใดหน้าหนึ่งบนเว็บไซต์ของฉันฉันไม่สามารถเลือก url จากดรอปดาวน์ของแถบ URL ของ Chrome ได้อย่างรวดเร็ว ต้องพิมพ์ URL แบบเต็ม ไม่ได้เปิดใช้งานส่วนขยายดังนั้นฉันไม่สามารถใช้ส่วนขยายไม้บรรทัดหรือตัวเลือกสีได้ หน้าต่าง Chrome ปิดลงเมื่อการดีบั๊กหยุดทำงานดังนั้นฉันต้องเปิดหน้าต่างใหม่เพื่อเรียกดูไซต์ในพื้นที่ต่อไป ไม่มีใครรู้วิธีปิดหน้าต่างสไตล์ Debug ใหม่และกลับไปเป็นอย่างไรใน VS 2015

6
การปิดใช้งานการเน้นบรรทัดปัจจุบันในตัวแก้ไข Visual Studio
ตัวแก้ไข Visual Studio เน้นบรรทัดปัจจุบันโดยการเปลี่ยนสีพื้นหลังของบรรทัดปัจจุบัน มีวิธีง่ายๆในการปิดใช้งานการไฮไลต์นี้หรือไม่? มิฉะนั้นพารามิเตอร์ใดในกล่องโต้ตอบแบบอักษรและสีจะควบคุมสีพื้นหลังของบรรทัดที่เลือกในปัจจุบันในเครื่องมือแก้ไข

8
วิธีการเรียกใช้การทดสอบ NUnit ใน Visual Studio 2017
ฉันเพิ่งติดตั้ง VS 2017 ฉันมีโครงการที่ใช้ NUnit สำหรับกรณีทดสอบ Ctrl+ R- Tไม่เรียกใช้การทดสอบอีกต่อไปและ Test Explorer ไม่พบกรณีทดสอบใด ๆ ที่ทำเครื่องหมายด้วยแอตทริบิวต์ TestCase มีวิธีในการทำให้ NUnit ทำงานอยู่หรืออัปเดตที่ฉันพบ ฉันติดตั้ง NUnit ใหม่จาก Nuget Package Manager เป็นเวอร์ชันล่าสุดโดยไม่มีการปรับปรุง

30
Visual Studio 2015 หรือ 2017 ไม่พบการทดสอบหน่วย
แก้ไข 2016-10-19: คำถามเดิมเป็นเรื่องเกี่ยวกับปัญหาเฉพาะของ VS2015 CTP6 ที่มีตัวทดสอบ XUnit เห็นได้ชัดจากคำตอบที่ว่ามีปัญหาในวงกว้างมากขึ้นด้วยการค้นพบการทดสอบหน่วยใน Visual Studio ซึ่งอาจเกิดขึ้นในหลาย ๆ สถานการณ์ ฉันได้ล้างคำถามของฉันเพื่อสะท้อนว่า ฉันได้รวมสคริปต์ไว้ในคำตอบของฉันเองที่ฉันยังคงใช้มาจนถึงทุกวันนี้เพื่อแก้ไขปัญหาที่คล้ายกันเมื่อปรากฏ คำตอบอื่น ๆ อีกมากมายได้รับการพิสูจน์แล้วว่าเป็นประโยชน์ในการทำความเข้าใจความซับซ้อนของนักวิ่งทดสอบ VS ฉันขอขอบคุณที่ผู้คนยังคงแบ่งปันโซลูชันของพวกเขา! คำถามเดิม 2015-04-10: ตั้งแต่เมื่อวาน, Visual Studio Test Explorer ของฉันจะไม่ค้นพบการทดสอบสำหรับโครงการใด ๆ ของฉัน มันไม่แสดงแถบโหลดสีเขียวหลังการสร้างเช่นกัน เมื่อฉันไปที่ Visual Studio Test Explorer และคลิก "Run All" หรือเมื่อฉันคลิกขวาที่วิธีทดสอบและเลือก "Run Tests" ฉันได้รับสิ่งต่อไปนี้ในหน้าต่างแสดงผลของฉัน: Could not load file or assembly 'Microsoft.VisualStudio.Web.ProjectSystem, …

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