注意点:
最近、SSD と HDD のハイブリッド セットアップを備えたコンピューターに切り替えました。SSD は十分に小さいため、OS だけで保持するのが最適です。
Windows パーティションには 60 GB のスペースがあり、HDD 上の 500 GB パーティションにアクセスできます。
問題:
GitHub Windows GUI を使用して、プロジェクト ファイルをディレクトリに複製しました (組み込みの VS 機能を使用するのではなく、GitHub GUI を使用してすべてのバージョン管理を行います)。
ソリューションを正常に構築できました。次に、[デバッグの開始 (F5)] ボタンを押すと、次のエラーが表示されます。
問題のプロジェクトに関連するプロジェクト プロパティは次のとおりです。
どのように見えるか:\.\
「現在のディレクトリ」として適切に解析されていないようです。ただし、他のコンピューターで同じプロジェクト設定に問題がないことを考えると、これは非常に奇妙です。編集:さらなる調査 (以下を参照) から、VS は一般的にファイルを見つけることができないため、解析エラーではないことが後でわかりました。それで、最近の新しいコンピューターへの切り替えと、ハードドライブのセットアップ方法と関係があるのでしょうか? GitHub は Debug ディレクトリを気にしない (無視される) ため、私の GitHub ワークフローで問題になる可能性は低いと思います。
問題は何ですか?
これまでに確認したこと:
- CodeChain プロジェクトにエラーはありません (つまり、ビルドは奇妙なエラーなしで成功します):
これは、Google で取得した他の「プログラムを開始できません」というヒットに基づく問題である可能性があると考えましたが、除外することができます。
作業中の新しいブランチを削除して変更を元に戻し、不明瞭なエラーが発生した場合に備えて、ディスクからプロジェクトを完全に消去しました。次に、以前の最後の既知の動作状態に再クローンし、次の結果を得ました。それでも同じエラーが発生します。
私はファイルが存在するという事実を知っています。また、別の変数を使用して、出力が配置されているディレクトリを示してみました。
それでも同じエラーが発生します。
二重スラッシュが問題なのかもしれません (しかし、そうであってはなりませんよね?)。だから私は余分なスラッシュを取り出します: $(ProjectDir)Debug\
. 運が悪い:
- 驚いたことに、メイン プロジェクトをスタートアップ プロジェクトとして選択すると、ソリューション全体が実行されます。