ファイルから相対パスを書き込もうとしていますが、取得できる相対パスは実行中のアプリファイルからのみです。
これは、NCrunchが別のディレクトリからテストを実行するために問題を引き起こしているため、コードファイルに関連するファイルが見つからないため、すべてのテストに失敗します。
このプロジェクトに取り組んでいる人が何人かいるため、絶対パスが機能しないため、これが相対パスであることが重要です。
コードが書かれている.csファイルを基準にしたパスを作成する方法はありますか?
今まで使ってきました
private static readonly string MyDocumentsRoot = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
public static readonly string ApplicationRoot = MyDocumentsRoot + @"\Visual Studio 2012\Projects\";
しかし、実際にはもう少し相対的である必要があります