ac#コンソールアプリケーションのファイルからデータを読み取る必要があります。
何が機能するか: new StreamReader(@"..\\..\myData.csv");
問題:..\\..\
exeファイルがbin / Debugディレクトリにあるために機能するプロジェクトをデプロイすると、パスが機能しなくなります
質問:exeファイルの場所に関係なくmyData.csvを参照するにはどうすればよいですか?
コンソールアプリケーションの「ルート」を返すメソッドを見つけたいと思っていました。これまでのところ、次のことを試しました。
Process.GetCurrentProcess().MainModule.FileName
Path.GetDirectoryName(Assembly.GetEntryAssembly().Location
Path.GetFullPath("bp.csv")
AppDomain.CurrentDomain.BaseDirectory
Directory.GetCurrentDirectory()
これらの式はすべて、ルートではなくexeファイルのディレクトリに移動します。
分離ストレージについて読み始めたばかりですが、もっと簡単なものがあればいいのにと思います。何か提案/推奨事項はありますか?