ホームページ > バックエンド開発 > C++ > .NETコンソールアプリケーションのパスを取得するにはどうすればよいですか?

.NETコンソールアプリケーションのパスを取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-02-01 04:26:09
オリジナル
849 人が閲覧しました

How Do I Get the Path of a .NET Console Application?

.NETコンソールアプリで実行パスを取得

Windows Formsアプリとは異なり、を介してパスを容易に提供すると、.NETコンソールアプリケーションのパスを見つけるには、わずかに異なるアプローチが必要です。

クラスは、簡単なソリューションを提供します Application.StartupPathアプリケーションのパスを取得するには、このコードスニペットを使用してください:Assembly

この行は、

プロパティを使用して、実行するアセンブリファイルへのフルパスを取得します。 ディレクトリのみが必要な場合は、
<code class="language-csharp">System.Reflection.Assembly.GetExecutingAssembly().Location;</code>
ログイン後にコピー

を使用してください Location System.IO.Path.GetDirectoryName重要なメモ:

現在の実行パスを提供します。これは、常にインストールされている場所ではない場合があります。インストールされている場所については、前に示唆したように、
<code class="language-csharp">System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);</code>
ログイン後にコピー
を使用することを検討してください。 これは、特に展開または影のコピーを含むシナリオで、より信頼性の高いパスを提供します。

以上が.NETコンソールアプリケーションのパスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート