これは私が見たコードベースのものですが、これを行うのがよいのかどうかはわかりません。ソリューションは、自動的にbinフォルダにコピーされ.csv
ファイルをコンパイルされているが、binフォルダから物理ファイルを参照するために悪い習慣ですasp.netのbinディレクトリからファイルを参照しています
string path = HttpContext.Current.Server.MapPath("~/Bin/Transactions/accounts.csv");
?
これは私が見たコードベースのものですが、これを行うのがよいのかどうかはわかりません。ソリューションは、自動的にbinフォルダにコピーされ.csv
ファイルをコンパイルされているが、binフォルダから物理ファイルを参照するために悪い習慣ですasp.netのbinディレクトリからファイルを参照しています
string path = HttpContext.Current.Server.MapPath("~/Bin/Transactions/accounts.csv");
?
フォルダApp_Data
は、このようなファイルに適しています。
さらに詳しい情報:https://msdn.microsoft.com/en-us/library/ex526337(v=vs.100).aspx
.csvファイルはbinフォルダにコピーされます.plsプロジェクトビルドプロパティには、ファイルをbinにコピーするmsbuildコマンドがあります。
質問については、はい、binファイルから物理ファイルを参照するのは悪いです。ビジュアルスタジオは、再構築時にbinフォルダを削除し続けます。理由を説明する類似の投稿があります。 Keep visual studio from deleting everything from bin/ on rebuild?