Debug모드에서 정상 동작한 프로젝트를 Visual Studio Installer Projects로 Installation file을 생성하였는데, 일부 제가 작성한 코드에서 문제가 발생하였습니다.
보시는 것처럼 현재 일부 코드에서 상대경로에 있는 파일을 read하여 가져오는 방식이지만 프로젝트가 release가 됨에 따라 그 경로를 못 찾아서 발생한 부분입니다.
public BaseFiltering SetupFiltering()
{
return JsonConvert.DeserializeObject<BaseFiltering>(File.ReadAllText("../../ViewModels/Assets/Filtering.json"));
}
아래와 같이 Application Folder\Assets
경로에 해당 파일을 옮겨두고, Release가 되면 이곳을 참조하여 Read를 하도록 하고 싶은데, 이 경우 상위 코드에서 파일 경로를 어떻게 지정해줘야 할까요?
읽어주셔서 감사합니다.