2012-11-09 4 views
13

솔루션 항목에 추가 된 .txt 파일에서 읽을 할 나는 내 하드 드라이브에 존재하는 곳에서하지, 그 파일 읽기 싶은 다른 누군가가 자신의 컴퓨터에서 내 프로젝트를 열면 해당 파일에서 계속 읽을 수 있습니다. 그들이 속성에 가서 출력 디렉토리 설정 복사를 변경하는 말을 거기에 또 다른 질문에서 어떻게 그래서, 내가 내 솔루션 항목에하는 dictionary.txt 파일을 추가 한

,하지만 난 내 .txt 파일 속성에 따라 그 표시되지 않습니다 (내가 VS2010를 사용하고 있습니다) : Read a text file from local folder

현재 내 코드는 다음과 같이 읽 내가해야 할 일이나 나는 단지 내가 프로젝트에 추가 한 파일을 참조되고 있는지 확인하기 위해 파일을 참조해야 할 다른 방법이

string[] dictionary = System.IO.File.ReadAllLines(@"dictionary.txt"); 

있습니까? 아니면 더 근본적인 것을 놓치고 있습니까?

감사합니다.

답변

19

나는 이미 솔루션에 파일을 추가하고 직접 컴파일하는 프로젝트 아래 항목으로 Visual Studio에서 솔루션 탐색기에 표시하는 것이 한 가정합니다.

  1. 은 솔루션 탐색기에서 텍스트 파일을 선택합니다. 속성 패널에서
  2. Embedded Resource

Build Action 속성을 설정 한 "출력 디렉토리 설정으로 복사"다만 파일이 Build\Debug 또는 Build\Release 폴더에 복사되도록합니다.

임베디드 리소스 작업은 파일이 .exe 또는 .dll 파일에 번들로 제공됩니다 이것은로드 프로그램에 사용할 수 있는지 확인합니다.

+0

감사 프랭크. 바로 잡았어. :-) – NewbornNerd

+0

웹 응용 프로그램에서도 작동합니까? 꽤 자리를 명중하지 않았다 광산에 있기 때문에) – Vogel612

+0

http://stackoverflow.com/questions/8677875/open-and-read-txt-file-in-asp을 고정하는 ... 어쩌면 당신은 추가 할 이 질문에 대한 참조;) – Vogel612

관련 문제