ไม่สามารถเริ่มการดีบัก ไม่สามารถเปิดโครงการเริ่มต้นได้ VS2015


88

ฉันได้เริ่มโครงการคอนโซลใหม่ใน VS2015 ฉันมีรหัสนี้เท่านั้น:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SautinSoft;

namespace PdfParser
{
    class Program
    {
        static void Main(string[] args)
        {

            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            SautinSoft.PdfFocus f = new PdfFocus();
            f.OpenPdf(@"path:\abc.pdf");

            if (f.PageCount > 0)
                f.ToExcel(@"path:\abc.xls");
        }
    }
}

เมื่อฉันพยายามวิ่งฉันจะได้รับสิ่งนี้:

ไม่สามารถเริ่มการดีบัก ไม่สามารถเปิดโครงการเริ่มต้นได้ ตรวจสอบการตั้งค่าการดีบักสำหรับโครงการเริ่มต้น

ฉันจะแก้ไขปัญหานี้ได้อย่างไร? ขอบคุณ.


7
คลิกที่โซลูชันของคุณทันทีและเลือกแอปคอนโซลด้านบนเป็นโครงการเริ่มต้น
Flowerking

4
การคลิกขวาที่โครงการที่เป็นปัญหาแล้วเลือก "ตั้งเป็นโครงการเริ่มต้น" จะเป็นการหลอกลวง
MusicLovingIndianGirl

2
เราสามารถดูวิธีแก้ปัญหาของคุณได้หรือไม่?
enkryptor

1
เมื่อSolution Explorerคลิกขวาที่PdfParserProject และเลือกSet as start project
mohsen

1
ไม่ทำงาน @Flowerking ฉันมีโครงการ Web Application ที่มีโปรเจ็กต์ไลบรารีหลายคลาส แต่ตั้งค่าโปรเจ็กต์เว็บแอปพลิเคชันเป็นโปรเจ็กต์เริ่มต้นไม่ทำงาน
ar27111994

คำตอบ:


154

หลังจากอัปเกรด MSVC2015 เป็น Update3 ฉันมีปัญหาเดียวกัน: แทนที่จะแสดงstd::mapในหน้าต่าง Watch เป็นสิ่งที่น่ากลัวstd::_Tree<std::_Tmap_traits...ฯลฯ ปลั๊กอินบางตัวเริ่มทิ้งข้อยกเว้นบางโครงการไม่สามารถทำงานในโหมดดีบักได้

CurrentSettings.vssettingsทั้งหมดได้รับการแก้ไขโดยลบ โดยปกติจะอยู่ที่Documents\Visual Studio 2015\Settings ถ้าไม่ไปที่ `` Tools -> Options -> Environment -> Import and Export Settings 'เพื่อค้นหาตำแหน่งของไฟล์นี้


3
ที่ถูกCurrentSettings.vssettingsเก็บไว้? ฉันมีปัญหาเดียวกันกับการอัปเดต 3
Zapnologica

10
อาจอยู่ใน Documents \ Visual Studio 2015 \ Settings \
mr NAE

6
คุณยังสามารถเปิด devenv.exe ด้วยสวิตช์/ResetSettingsเพื่อรีเซ็ตไฟล์. vssettings ของคุณ
Scott Chamberlain

ไฟล์นั้นมีหลายอย่าง มีอะไรอีกบ้างที่จะทำลายหรือเปลี่ยนแปลงเมื่อไฟล์นี้ถูกลบ
JSideris

3
ฉันไปที่โฟลเดอร์และลบ CurrentSettings.vssettings ทั้งหมด แต่ก็ยังคงมีข้อผิดพลาดเดียวกัน การรีสตาร์ท Visual Studio ใช้งานได้หลังจากนั้น
Stephen Himes

134

มีสิ่งนี้ในแอปพลิเคชันเว็บ ASP.NET Core 1.0 แบบนั่งร้านใหม่ล่าสุด

แก้ไขได้ด้วยการรีสตาร์ท Visual Studio


13
ขอขอบคุณ! ฉันดีใจที่ได้ลองก่อนที่จะลบไฟล์ vssettings!
Rob H

1
ใช้ได้ผลกับฉันด้วย!
kurakura88

2
ฉันเคยดีใจที่ได้ดูคำตอบนี้ก่อนที่จะทำตามคำแนะนำในคำตอบที่ยอมรับ รีสตาร์ท VS แก้ไขแล้วไม่ต้องลบไฟล์ใด ๆ ^^
Syndic

1
วิธีนี้ช่วยแก้ปัญหาของฉันได้ แต่ไม่เข้าใจว่าเพิ่งเกิดอะไรขึ้นในครั้งแรก?
Ashish Gope

1
ฉันชอบวิธีแก้ปัญหาง่ายๆ!
ผู้ชนะ

15

ฉันยังติดอยู่กับสิ่งนี้ ฉันลบทั้งโฟลเดอร์ bin & obj ทำการสร้างใหม่จากนั้นก็เปิดขึ้น

ข้อผิดพลาดที่ไร้ความหมายมาก ....


เพียงแค่สร้างใหม่ในโซลูชันทั้งหมดก็สามารถแก้ปัญหาให้ฉันได้
Mateusz Migała

13

ฉันมีปัญหานี้เมื่อพยายามใช้start (without) DebuggingAsp.NetMVC project

คุณใช้ Visual studio เป็นไฟล์ Administrator

เพียงแค่restartสตูดิโอภาพ AsAdministrator


1
ฉันลองคำตอบนี้และได้ผล จากนั้นฉันลองรีสตาร์ทและทำงานในฐานะผู้ใช้ปกติเช่นคำตอบนี้stackoverflow.com/a/38650683/823และมันก็ใช้ได้เช่นกัน
ryantm

1
ปัญหาเกี่ยวกับคำตอบนี้คือฉันมีปัญหานี้เมื่อฉันเริ่ม Visual Studio ในฐานะผู้ดูแลระบบ
Karlomanio

9

นอกจากนี้ "ไม่สามารถเริ่มการดีบัก" ฉันยังมีข้อผิดพลาด "ไม่สามารถดำเนินการให้เสร็จสิ้น: ข้อผิดพลาดที่ไม่ได้ระบุ" เมื่อฉันพยายามสร้างใหม่
ขอขอบคุณที่Visual Studio ป๊อปอัพ: "การดำเนินการอาจไม่เสร็จสมบูรณ์" มันก็มากพอที่จะใกล้ Visual Studio 2015 และจากนั้นเปิดอีกครั้ง


ฉันพบข้อผิดพลาดนี้และฉันมี VS เปิดอยู่สองสามกรณี ได้รับการแก้ไขหลังจากปิดอินสแตนซ์ทั้งหมดแล้วเปิดใหม่ ฉันพยายามเพียงแค่ปิดข้อผิดพลาดที่ให้ข้อผิดพลาดก่อน แต่ก็ไม่ได้ผล
PlantationGator

7

ตรวจสอบให้แน่ใจว่าคุณกำลังเปิดตัว Visual Studio ในฐานะผู้ดูแลระบบ

  1. คลิกขวาที่ Visual Studio 2015 Shortcut
  2. เลือกแท็บทางลัด
  3. คลิกที่ขั้นสูง
  4. ทำเครื่องหมายในช่อง "Run as administrator" ตลอดเวลา (ดูด้านล่าง)

สิ่งนี้ได้แก้ไขปัญหาให้ฉันด้วยข้อความแสดงข้อผิดพลาดที่เป็นปัญหา

ไม่เหมาะอย่างยิ่งที่จะเรียกใช้ VS ในโหมดผู้ดูแลระบบตลอดเวลา ตรวจสอบให้แน่ใจว่าคุณได้ยกเลิกการทำเครื่องหมายในช่องเมื่อปัญหาของคุณได้รับการแก้ไขแล้ว


4
นี่เป็นคำแนะนำที่แย่มาก อย่าเรียกใช้อะไรในฐานะผู้ดูแลระบบเว้นแต่จะมีเหตุผลที่ดีที่จะเรียกใช้ในฐานะผู้ดูแลระบบ มีบางกรณีที่คุณจำเป็นต้องเรียกใช้ VS ในฐานะผู้ดูแลระบบ แต่คุณไม่ควรทำโดยทั่วไป
Will Dean

1
การใช้งานครั้งเดียวโดยใช้สิทธิ์ระดับผู้ดูแลระบบเป็นเหตุผลที่ดีอย่างแน่นอนเพราะมันช่วยแก้ปัญหาของฉันได้ หลังจากเปิดตัวครั้งแรกซึ่งใช้งานได้ดีฉันปิด Visual Studio เปิดอีกครั้งโดยใช้สิทธิ์ปกติที่ไม่ใช่ผู้ดูแลระบบและทุกอย่างก็ราบรื่นไม่แพ้กัน บอกว่าฉันเห็นด้วยอย่างยิ่งกับ @WillDean ว่า NO ONE ควรพัฒนาภายใต้สิทธิพิเศษทางการบริหาร "ตลอดเวลา"
Julio Nobre

ฉันขอแนะนำให้ต่อต้านคำตอบนี้ด้วย ข้อความแสดงข้อผิดพลาดจะยังคงปรากฏขึ้นเองเมื่อเรียกใช้ VS ด้วยสิทธิ์ของผู้ดูแลระบบดังนั้นคุณจึงทำการรีสตาร์ท VS ซึ่งสามารถแก้ไขปัญหาได้ชั่วคราวสำหรับผู้ใช้ส่วนใหญ่
derpasaurus

5

ไม่จำเป็นต้องลบทุกอย่างในกรณีของฉันฉันเพิ่งเปิดไฟล์

"CurrentSettings.vssettings"

ไฟล์และแสดงความคิดเห็นเกี่ยวกับคุณสมบัตินี้

<PropertyValue name="DefaultBehaviorForStartupProjects">1</PropertyValue>

และทุกอย่างคงที่

ตัวอย่าง


สำหรับฉันหลังจากแสดงความคิดเห็นแล้วทันทีที่ฉันเปิดโปรเจ็กต์ใน VS อีกครั้งมันจะคืนค่าการเปลี่ยนแปลงของฉัน วิธีนี้ใช้ไม่ได้จริงๆ
levininja

3

ฉันเพิ่งมีปัญหาเดียวกันและแก้ไขได้โดยการลบไดเร็กทอรี. vs ในไดเร็กทอรีโครงการ


1
หลังจากที่ฉันติดตั้งตัวจัดการแพ็คเกจสกู๊ปและส่วนขยายบางอย่างสำหรับ vscode ฉันมีข้อผิดพลาดเดียวกันกับโซลูชันเก่าทั้งหมดในรุ่น VS Community การลบ. vs dir ช่วยได้แน่นอน
alehro

ไฟล์. vs อยู่ที่ระดับโซลูชันไม่ใช่ระดับโปรเจ็กต์
Rod

2

เพียงแค่ลบโฟลเดอร์ที่ซ่อน. vs โฟลเดอร์นี้อยู่ในตำแหน่งเดียวกับที่ไฟล์ sln อยู่ การลบโฟลเดอร์นี้จะเป็นการรีเฟรชแคช intellisense และจะแก้ไขปัญหาใด ๆ หวังว่านี่จะช่วยได้


1

ลบโฟลเดอร์ / obj และ / bin ที่เกี่ยวข้องทั้งหมด เรียกใช้อีกครั้ง




1

VS 2019, โครงการ Core 3.1 สองโครงการ (MVC และ API), โครงการใหม่ที่สร้างขึ้น, ไม่มีการเปลี่ยนแปลงโซลูชันหรือโครงการอื่น ๆ

ฉันยังคงได้รับข้อผิดพลาดที่อ้างอิงเมื่อพยายามเริ่มทั้งสองโครงการภายใน IDE แม้ว่าจะได้ตรวจสอบทุกสิ่งที่กล่าวถึงใน SO นี้แล้วก็ตาม

อย่างไรก็ตามในที่สุดฉันก็รู้ว่าฉันลืมระบุ "การดำเนินการ" หลังจากเปลี่ยนโซลูชันเป็น "โครงการเริ่มต้นหลายรายการ" (ทั้งคู่ยังคงตั้งค่าเป็น "ไม่มี") คลิกขวาที่โซลูชันใน "Solution Explorer" เลือก "Properties" (ที่ด้านล่างสุด)

ช่างเป็นสิ่งที่เรียบง่ายอย่างน่าขัน หวังว่ามันจะช่วยคนอื่น

"เสีย" ป้อนคำอธิบายภาพที่นี่

กำลังทำงาน ป้อนคำอธิบายภาพที่นี่


น่าสนใจ ... ประเด็นเดียวกันสำหรับฉัน ฉันไม่รู้ว่าทำไมฉันถึงไม่คิดที่จะเปลี่ยนการกระทำ ฉันดีใจที่คุณพบปัญหา
รวย

0

ฉันมีสิ่งนี้กับโครงการ Xamarin.iOS ในโซลูชัน Xamarin.Forms ของฉัน ฉันลองทุกคำแนะนำที่นี่ แต่ไม่ประสบความสำเร็จ

แหล่งที่มาของข้อผิดพลาดคือ. csproj ของโครงการที่กำหนดค่าไม่ถูกต้อง ฉันไม่เคยแก้ไขด้วยตัวเองและไม่ได้สัมผัสคุณสมบัติโครงการด้วยซ้ำ ฉันใช้ Visual Studio 2017 RC ฉันเจอวิธีแก้ปัญหาเมื่อฉันเปรียบเทียบไฟล์โครงการกับเวอร์ชันก่อนหน้าบน Source Control

วิธีแก้ไข: เปรียบเทียบไฟล์โครงการกับเวอร์ชันก่อนหน้าและพยายามเปลี่ยนกลับการเปลี่ยนแปลงอย่างละเอียดจนกว่าคุณจะกำจัดปัญหาและทราบว่าสาเหตุคืออะไร


0

วิธีแก้ปัญหาสำหรับฉันคือการลบ*.userไฟล์ทั้งหมดที่ปกติสร้างขึ้นสำหรับทั้งโซลูชันและไฟล์โครงการ


0

เจอปัญหานี้เหมือนกัน แต่หลังจากรีสตาร์ท Visual Studio Community 2015 ในฐานะผู้ดูแลระบบฉันพบปัญหาใหม่:

ปัญหา

จากนั้นฉันลองเปิดโซลูชันอื่นปิดโซลูชันอื่นและเปิดโซลูชันที่เกิดปัญหาขึ้นจากนั้นปัญหาจะได้รับการแก้ไข


0

หากมีปัญหาเดียวกันกับแอปพลิเคชันที่มีอยู่ฉันลบการตั้งค่าเทียบกับ แต่ปัญหายังคงอยู่

ในที่สุดฉันก็รีสตาร์ท VS และทำงานได้ดี

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


0

หลังจากเพิ่มการอ้างอิงโปรเจ็กต์ ' MyProjectReference ' ในแอพของฉันจากนั้นลบออกฉันก็ได้รับข้อผิดพลาดเดียวกัน:

ไม่สามารถเริ่มการดีบัก ไม่สามารถเปิดโครงการเริ่มต้นได้ ตรวจสอบการตั้งค่าการดีบักสำหรับโครงการเริ่มต้น

การลบคอนฟิกูเรชันรันในฐานะผู้ดูแลระบบรีสตาร์ท VS รีบูตเครื่องทั้งหมดไม่มีผล

หลังจากเรียกใช้แอปพลิเคชันเว็บของฉันโดยไม่มีการดีบัก (โครงการคลิกขวา -> ดูในเบราว์เซอร์ (Google Chrome) ฉันได้รับข้อผิดพลาดที่เป็นประโยชน์มากขึ้น:

ไม่สามารถโหลดไฟล์หรือแอสเซมบลี ' MyProjectReference ' หรือหนึ่งในการอ้างอิง มีความพยายามในการโหลดโปรแกรมที่มีรูปแบบไม่ถูกต้อง

โซลูชันของฉันคือการเพิ่มกลับเข้าไปในโซลูชันอีกครั้งจากนั้นจึงลบออกอีกครั้ง หลังจากนั้นการสร้างและแก้ไขข้อบกพร่องก็ใช้งานได้


0

ฉันจะแก้ไขปัญหาของฉันได้อย่างไรฉันปิดโครงการที่มีข้อผิดพลาดนั้นสร้างโครงการใหม่สร้างโครงการใหม่จากนั้นเปิดโครงการที่มีปัญหาและสร้างขึ้น ที่ได้ผลสำหรับฉัน


0

ตรวจสอบให้แน่ใจว่าคุณปิดอินสแตนซ์ทั้งหมดของ Visual Studio แล้วรีสตาร์ทในฐานะผู้ดูแลระบบ ในกรณีของฉันฉันเปิด Visual Studio หลายอินสแตนซ์และฉันต้องปิดมันทั้งหมดแล้วรีสตาร์ท Visual Studio ในฐานะผู้ดูแลระบบเพื่อให้สิ่งต่างๆทำงานได้


0

ฉันมี Visual Studio 2015 ที่มี ASP.net MVC5 arcitectured ด้วย DDD (Domain Driven Design) ปัญหาเหมือนเดิมตั้งแต่ฉันเพิ่งเปิดสตูดิโอวิชวลตามปกติ

ปัญหาได้รับการแก้ไขเมื่อฉันปิดสตูดิโอภาพอินสแตนซ์ทั้งหมดและเริ่มต้นใหม่ในฐานะผู้ดูแลระบบ


0

ฉันประสบปัญหานี้ใน VS 2015 ด้วย แต่ในที่สุดฉันก็แก้ไขได้โดยทำตามขั้นตอนต่อไปนี้

ใน VS ไปที่: Tools -> Options -> Projects and Solutions -> Build and Run

เลือก "สร้างเสมอ" ใน "เปิดใช้งานเมื่อโครงการล้าสมัย"


0

ปัญหานี้เกิดขึ้นกับฉันกับ VS2019 ล่าสุด
ฉันได้ลองทุกอย่างแล้ว แต่น่าเสียดายที่ไม่มีผลลัพธ์ใด ๆ

ในที่สุดฉันได้รีสตาร์ทเซิร์ฟเวอร์ IIS และรีไซเคิล "Default Application Pool" ด้วยตนเอง
หลังจากแก้ไขข้อบกพร่องแล้ว


1
ก็มีปัญหาเดียวกันกับ VS2019 การอัปเดต Visual Studio เป็นเคล็ดลับสำหรับฉัน
Mwiza

0

สำหรับฉันวิธีแก้ปัญหาคือการเรียกใช้testapp.csprojแทนtestapp.sln. สามารถเลือกได้จากเมนูแบบเลื่อนลงข้างปุ่มเล่นสีเขียว


0

อัปเดตสตูดิโอภาพเพียงอย่างเดียวซึ่งแจ้งให้รีสตาร์ทพีซี นี่คือสิ่งที่แก้ไขปัญหาสำหรับฉัน

หมายเหตุ : ฉันลองบางส่วนด้านบน / ด้านล่าง แต่ไม่มีประโยชน์



0

ฉันหยุดการดีบักและออกจากโครงการจาก IIS Express จากนั้นทำความสะอาดและสร้างโครงการและข้อผิดพลาดของฉันก็หายไป


0

ฉันทำให้สิ่งนี้ทำงานในฐานะที่ไม่ใช่ผู้ดูแลระบบใน Visual Studio 2019 16.2.5 โดยมีโครงการ. NET Core สองโครงการ

วิธีแก้ปัญหาที่ฉันพบคือการตั้งค่าอย่างน้อยหนึ่งโครงการเป็น "เริ่มต้น" (ในหน้าคุณสมบัติของโซลูชัน) หากทั้งสองตั้งค่าเป็น "เริ่มต้นโดยไม่ต้องดีบัก" จะล้มเหลว สิ่งนี้เกิดขึ้นแม้ว่าฉันต้องการเริ่มโปรเจ็กต์ทั้งหมดโดยไม่มีการดีบัก (Ctrl + F5)

บั๊ก Microsoft ยังคงไม่ได้รับการแก้ไขและรายงานปัญหาหน้าข้อบกพร่องของพวกเขาถูกปิดเนื่องจากไม่สามารถพิสูจน์ได้



0

ฉันมีปัญหานี้ในการพัฒนาแอปตอบสนองเนทีฟสำหรับ windows ใน Visual Studio 2019 ฉันเริ่มตัวดีบักเกอร์แล้วหยุดมันในเทอร์มินัลโดยใช้ ctrl-C ฉันไม่สามารถรีสตาร์ทตัวแก้ไขข้อบกพร่องและตัวเลือก "เริ่มการดีบัก" และ "เริ่มต้นโดยไม่ต้องดีบัก" ถูกปิดใช้งานในรายการแบบเลื่อนลงการแก้ไขข้อบกพร่อง การรีสตาร์ท Visual Studio ฯลฯ และบางสิ่งที่อธิบายไว้ข้างต้นไม่ได้ผล จากการล่าสัตว์และการทดสอบฉันสังเกตเห็นว่าถ้าฉันเปลี่ยนมุมมองใน Solution Explorer เป็น MyProject.sln แทนการดูไฟล์การดีบักจะเปิดใช้งานอีกครั้ง ฉันไม่แน่ใจว่าทำไม แต่ดูเหมือนว่าฉันต้องอยู่ในมุมมอง sln เพื่อเริ่มการดีบักเกอร์

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