누구든지 Visual Studio에서 컴파일 할 때 파일을 완전히 무시하도록하는 방법을 알고 있습니까? 나는 정말로 표준 설정 파일이 아닌 foo.config 파일을 가지고있는 C# 솔루션을 가지고있다. 단지 텍스트 파일 일 뿐이다. 컴파일하는 동안 VS 잡아 파일과 폭탄을 잡아.Visual Studio 컴파일러가 파일을 무시하도록 만드는 방법은 무엇입니까?
마치 텍스트 파일 인 것처럼 행동하고 싶습니다. 파일 이름을 변경할 수있는 옵션이 없습니다.
편집 : BuildAction은 파일을 컴파일러에서 제외하지 않습니다. 단순히 파일이 어셈블리에 컴파일되었는지 여부, 내용 (예 : jpg 또는 무언가) 또는 리소스 파일인지 여부를 결정합니다. 자세한 정보 : see the MSDN page.
EDIT2 : 분명히 foo.config라는 텍스트 파일이 있고 빌드하는 동안 열어 본 경우 VS2005는 파일이 xml이어야한다고 생각하는 오류를 표시합니다. 그러나 파일을 닫으면 VS2005가 파일을 무시합니다.
솔루션 : 빌드하는 동안 호환되지 않는 파일을 열면 Visual Studio 유효성 검사에서 오류가 발생합니다. 이 기능을 끄는 방법의 예는 (HTML의 경우) Scott Guthrie's post을 참조하십시오. Allen이 언급했듯이 Build Action을 "None"으로 설정해야합니다. 불행히도 파일을 열면 빌드 오류를 멈추지 않습니다.
@ edit2 : 맞습니다. 정확하게 대답을 설명합니다. –