デバッグを開始できません。スタートアッププロジェクトを起動できませんでした。VS2015


87

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
私たちはあなたの解決策を見ることはできますか?
エンクリプター、2016年

1
Solution Explorerを右クリックしPdfParser、プロジェクトを選択し、スタートアッププロジェクトに設定]を
モフセン

1
動作しません。@Flowerking複数のクラスライブラリプロジェクトを持つWebアプリケーションプロジェクトを作成しましたが、Webアプリケーションプロジェクトをスタートアッププロジェクトとして設定しても機能しません。
ar27111994

回答:


154

MSVC2015をUpdate3にアップグレードした後、同じ問題が発生しstd::mapました。ウォッチウィンドウに恐ろしいものとして表示される代わりにstd::_Tree<std::_Tmap_traits...、一部のプラグインが例外をスローし始め、一部のプロジェクトはデバッグモードで実行できませんでした。

すべてを削除することで解決しましたCurrentSettings.vssettings。それは通常、Documents\Visual Studio 2015\Settings そうでない場合は、「ツール」->「オプション」->「環境」->「設定のインポートとエクスポート」に移動して、このファイルの場所を見つけます。


3
どこにCurrentSettings.vssettings保管されていますか?私はアップデート3で同じ問題を抱えています
Zapnologica

10
おそらくDocuments \ Visual Studio 2015 \ Settings \
mr NAE

6
スイッチ/ResetSettingsを使用してdevenv.exeを起動して、.vssettingsファイルをリセットすることもできます
Scott Chamberlain

そのファイルにはたくさんのものが含まれています。このファイルが削除されると、他に何が壊れるか、変更されますか?
JSideris 2016

3
私はフォルダーに行き、すべてのCurrentSettings.vssettingsを削除しましたが、それでも同じエラーが発生しました。その後Visual Studioを再起動すると機能しました。
Stephen Himes 2017年

133

まったく新しい足場を組んだASP.NET Core 1.0 Webアプリケーションでこれを実現しました。

Visual Studioを再起動すると解決しました。


13
ありがとうございました!vssettingsファイルを削除する前にこれを最初に試してよかったです!
Rob H

1
私もうまくいきます!
kurakura88

2
男の子は、受け入れられた質問のアドバイスに従う前にこの答えを見てうれしかったです。VSを再
起動

1
これは私の問題を解決します。しかし、最初に何が起こったのか理解できませんでしたか?
Ashish Gope 2017年

1
シンプルなソリューションが大好きです。
ビクター

15

これにもこだわりました。binとobjの両方のフォルダーを削除し、再構築を行った後、起動しました。

非常に無意味なエラー....


ソリューション全体を再構築するだけで問題は解決しました
MateuszMigała2017年

13

start (without) DebuggingAsp.Net を試したときにこの問題が発生しましたMVC project

Visual Studioを実行していますか Administrator

だからちょうどrestartビジュアルスタジオとしてAdministrator


1
私はこの答えを試してみましたが、うまくいきました。次に、この回答stackoverflow.com/a/38650683/823のような通常のユーザーとして再起動して実行してみましたが、それも機能しました。
ryantm 2016年

1
この回答の問題は、管理者としてVisual Studioを起動したときにこの問題が発生したことです。
Karlomanio 2017

9

「デバッグを開始できません」に加えて、再構築しようとしたときに「操作を完了できませんでした:不明なエラー」というエラーも発生しました。Visual Studioポップアップの
おかげで:「操作を完了できませんでした」Visual Studio 2015を閉じてからもう一度開く だけで十分でし


このエラーが発生し、VSのインスタンスがいくつか開いていました。すべてのインスタンスを閉じてから再度開いたところ、問題は解決しました。最初にエラーを発生させたものを
閉じよ

7

Visual Studioを管理者として起動していることを確認してください。

  1. Visual Studio 2015ショートカットを右クリック
  2. [ショートカット]タブを選択します
  3. Advancedをクリックします
  4. [管理者として実行]チェックボックスを常にオンにします(以下を参照)

これにより、問題の正確なエラーメッセージが表示され、問題が解決しました。

VSを常に管理者モードで実行することは理想的ではありません。問題が解決したら、必ずチェックボックスをオフにしてください。


4
これはひどいアドバイスです。管理者として実行する正当な理由がない限り、管理者として何も実行しないでください。VSを管理者として実行する必要がある特定のケースがありますが、一般的に実行すべきではありません。
ウィルディーン

1
問題を解決したので、管理者権限を使用して一度実行することは確かに良い理由です。正常に機能した最初の起動後、私はVisual Studioを閉じ、管理者以外の通常の権限を使用して再度開き、すべてが同様にスムーズに進みました。言った、私は@WillDeanと完全に同意し、誰も管理者特権の下で「常に」開発するべきではない
Julio Nobre

私もこの答えに反対します。管理者権限でVSを実行している場合でもエラーメッセージは表示されるため、基本的にVSの再起動を実行して、ほとんどのユーザーの問題を一時的に解決できます。
デルパサウルス2018

5

私の場合、すべてを削除する必要はありません、私はちょうど開いた

「CurrentSettings.vssettings」

このプロパティをファイルしてコメントしました

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

そしてすべてが修正されました。

サンプル


私にとっては、コメントアウトした後、再びVSでプロジェクトを開くとすぐに、変更が元に戻ります。したがって、このソリューションは実際には機能しません。
levininja

3

同じ問題が発生し、プロジェクトディレクトリの.vsディレクトリを削除することで解決しました。


1
scoopパッケージマネージャーとvscodeのいくつかの拡張機能をインストールした後、VS Communityエディションのすべての古いソリューションで同じエラーが発生しました。.vs dirの削除は確かに役立ちます。
alehro 2016年

.vsファイルは、プロジェクトレベルではなく、ソリューションレベルにあります。
ロッド

2

.vs隠しフォルダを削除するだけです。このフォルダは、slnファイルと同じ場所にあります。このフォルダーを削除すると、IntelliSenseキャッシュも更新され、その問題が修正されます。お役に立てれば。





1

VS 2019、2つのCore 3.1プロジェクト(MVCとAPI)、新しく作成されたプロジェクト、ソリューションまたはプロジェクトに対するその他の変更なし。

このSOですでに言及されているすべてのものをチェックしたにもかかわらず、IDE内で両方のプロジェクトを開始しようとすると、参照エラーが発生し続けました。

しかし、ようやく解決策を「複数のスタートアッププロジェクト」に切り替えた後、「アクション」を指定するのを忘れていました(どちらもまだ「なし」に設定されていました)。「ソリューションエクスプローラー」でソリューションを右クリックし、「プロパティ」(一番下)を選択します。

このような途方もなく単純なこと。それが他の誰かを助けることを願っています。

"壊れた" ここに画像の説明を入力してください

ワーキング ここに画像の説明を入力してください


興味深い...私にとって同じ問題。なぜアクションを変えようと思わなかったのか分かりません。問題を見つけてよかったです。
リッチ

0

Xamarin.FormsソリューションのXamarin.iOSプロジェクトでこれを行いました。私はここですべての提案を試みましたが、成功しませんでした。

エラーの原因は、プロジェクトの誤って構成された.csprojでした。自分で編集したことはなく、プロジェクトのプロパティにも触れていません。Visual Studio 2017 RCを使用しています。プロジェクトファイルをソース管理の以前のバージョンと比較したときに、ソリューションに出くわしました。

解決策:プロジェクトファイルを以前のバージョンと比較し、問題がなくなり、原因がわかるまで、変更を徐々に元に戻します。


0

私にとっての解決策*.userは、通常はソリューションファイルとプロジェクトファイルの両方に対して生成されるすべてのファイルを削除することでした


0

私もこの問題を見つけました。しかし、管理者としてVisual Studio Community 2015を再起動した後、新しい問題が見つかりました:

問題

次に、別のソリューションを開き、別のソリューションを閉じ、問題が発生したソリューションを開き、問題を解決しようとしました。


0

既存のアプリケーションで同じ問題が発生したため、vs設定を削除しましたが、問題は解決しませんでした。

最後に、私はVSを再起動しましたが、うまくいきました。

プロジェクトをロードするときに、一部のライブラリがソリューションでロードされない場合があると思うので、何かを行う前の最良のオプションは、単にVSを再起動することです。


0

プロジェクト参照「MyProjectReference」をアプリに追加してから削除すると、同じエラーが発生しました:

デバッグを開始できません。スタートアッププロジェクトを起動できませんでした。スタートアッププロジェクトのデバッグ設定を確認します。

構成の削除、管理者としての実行、VSの再起動、マシンの再起動はすべて効果がありませんでした。

デバッグせずにWebアプリを実行した後(プロジェクトを右クリック->ブラウザで表示(Google Chrome))、はるかに便利なエラーが発生しました。

ファイルまたはアセンブリ ' MyProjectReference 'またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムを読み込もうとしました。

私のソリューションは、ソリューションに再度追加し、それを再び削除することでした。その後、再構築とデバッグが機能しました。


0

問題を修正する方法、そのエラーが発生したプロジェクトを閉じ、新しいプロジェクトを作成し、新しいプロジェクトをビルドしてから、問題が発生したプロジェクトを開いてビルドしました。それでうまくいきました。


0

Visual Studioのすべてのインスタンスを閉じてから、管理者として再起動してください。私の場合、Visual Studioの複数のインスタンスを開いており、それらをすべて閉じてから、Visual Studioを管理者として再起動して、機能するようにしました。


0

私は、DDD(ドメイン駆動設計)で設計されたASP.net MVC5を備えたビジュアルスタジオ2015を持っていました。普通にビジュアルスタジオを開いたばかりなので問題は同じでした。

すべてのインスタンスビジュアルスタジオを閉じて管理者として再起動すると、問題は解決しました。


0

私もVS 2015でこの問題に直面しましたが、最後に次の手順に従って解決しました

VSで:ツール->オプション->プロジェクトとソリューション->ビルドと実行

「プロジェクトが古くなったときに実行」で「常にビルド」を選択します


0

この問題は、最新のVS2019で発生しました。
私はここですべてを試しましたが、残念ながら結果はありませんでした。

最後に、IISサーバーを再起動し、「デフォルトのアプリケーションプール」を手動でリサイクルしました。
デバッグ後、問題が修正されました。


1
VS2019でも同じ問題がありました。Visual Studioを更新することでうまくいきました。
ムウィザ

0

私にとっての解決策はのtestapp.csproj代わりに実行することでしたtestapp.sln。これは、緑の再生ボタンの横にあるドロップダウンから選択できます。


0

PCの再起動を促すビジュアルスタジオを単に更新しました。これが私の問題を解決したものです。

私は上記/以下のいくつかを試しましたが、役に立ちませんでした。


0

この問題は、MEFコンポーネントのキャッシュをクリアすることで解決しました。

このVS拡張機能を使用すると、キャッシュを非常に簡単にクリアできます。!!


0

デバッグを停止してIIS Expressからプロジェクトを終了し、プロジェクトをクリーンアップしてビルドすると、エラーは発生しなくなりました。


0

これをVisual Studio 2019 16.2.5の非管理者として実行し、2つの.NET Coreプロジェクトを使用します。

私が見つけた解決策は、少なくとも1つのプロジェクトを(ソリューションのプロパティページで)「開始」として設定することです。両方が「デバッグなしで開始」に設定されている場合、失敗します。これは、デバッグなしでプロジェクト全体を開始したい場合でも発生します(Ctrl + F5)。

バグ。マイクロソフトではまだ対処されておらず、バグページの問題は再現できないと報告されています。


0

@Flowerkingの表彰は私のためにそれをしました。

プロジェクトを右クリックし、[スタートアッププロジェクトに設定]を選択します。


0

Visual Studio 2019でWindows用の反応ネイティブアプリを開発するときにこの問題が発生しました。デバッガーを起動してから、Ctrl + Cキーを使用してターミナルでデバッガーを停止しました。デバッガーを再起動できず、デバッグドロップダウンで[デバッグの開始]および[デバッグなしで開始]オプションが無効になりました。Visual Studioの再起動など、上で説明したことの一部が機能しませんでした。ハンティングとテストの結果、ソリューションエクスプローラーのビューをファイルビューではなくMyProject.slnに切り替えると、デバッグが再び有効になることに気付きました。理由はわかりませんが、デバッガーを起動するにはslnビューにいる必要があるようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.