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

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

Susan Sarandon
Susan Sarandonオリジナル
2025-02-01 04:26:09914ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。