を取得することはできません、私は正常に実行可能ファイルのパスのディレクトリを取得し、ここではそれが達成される方法についての参照リンクであることができます。が<em>デバッグモード</em>でリリースモードでアプリケーションフォルダのパス(.NET)
Obtaining Application Folder Path
リリースモードでは、これらの方法が有効でないという問題があります。エラーは発生しませんが、コード行は完全にスキップされます。実行されませんコードスニペットの例がある:デバッグモードで
Dim strDir as String = Environment.CurrentDirectory
、上記適切に実行する(strDirは適切なディレクトリを含むであろう)。リリースモードでは、上記は実行を完全にスキップし、strDirはNothingまたは空のままにします。私が何をすることができるかについてのアイデア?
ありがとうございます!
デプロイ時に、ファイルの読み書きや、アプリケーションのインストール先の相対位置へのディレクトリの作成ができない場合があります。そのコードはリンクのそれと似ていませんし、 'Function()'は単なる気まぐれなものです。 Windowsは、アプリケーションデータ用のいくつかのフォルダを提供します – Plutonix
Byでは、あなたのVSフォルダ以外のフォルダからDebugアプリケーションを実行できるように設定できます。プロジェクト - >プロパティの[デバッグ]タブを使用 – Plutonix
「アプリケーションフォルダパス」の使用に似たコードはポストにありません。[MCVE]ガイダンスと[編集]ポストを参照してコードサンプル、本文およびタイトル。 –