私はプロジェクトを管理するための小さなアプリケーションを作成したいので、プロジェクトのリストから項目を選択すると、コンソールは現在のディレクトリをプロジェクトに変更し、プログラムを終了してcorectディレクトリにコンソールを残してたとえば、vs codeまたはhttp-serverを実行できます。c#console appを使用してcurentディレクトリを変更することはできますか?
私はそれのいずれもが私のために働いた
Environment.CurrentDirectory = direcory
Directory.SetCurrentDirectory(directory)
をしようと試み:/
私はあなたがそれを行うことができるとは思わない、一度C#アプリが終了すると、それを開いたままにすることはできません。 C#からコマンドプロンプトを開き、ディレクトリ変更コマンドを渡すことができます。 http://stackoverflow.com/questions/1469764/run-command-prompt-commands –
コンソールアプリケーションとwhat-else-you-run-to-runは異なるプロセスで実行されるため、異なる「現在のディレクトリ」を持ちます。一方は他方には影響しません。 – series0ne
[バッチ](https://en.wikibooks.org/wiki/Windows_Batch_Scripting#CD)が適しています。 – Fildor