동일한 Visual Studio 프로젝트 내에 MyClass.cs라는 이름의 클래스 파일이 있어도 런타임에 MyClass.cs.bak와 같은 클래스 파일이 사용됩니까?Visual Studio 2012에서 확장명이 .bak 인 클래스 파일
두 파일 모두 프로젝트에 포함되어 있습니다. 프로젝트는 웹 응용 프로그램 유형이므로 배포 할 때 모든 것이 단일 DLL로 컴파일됩니다. 컴파일하는 동안 .bak 파일이 무시되는지 확실하지 않습니다.
저는 과거의 개발자가이 두 파일을 모두 프로젝트에 포함시킨 Visual Studio 프로젝트를 작업하고 있습니다.
대부분 프로젝트에서 제외해야하는 백업 파일 일 가능성이 큽니다. 다른 파일과 비교하여 차이점을 보았습니까? – Lloyd
@Lloyd - 단 한 줄의 차이가있었습니다. 그러나 우리는 소스 컨트롤을 사용합니다. 그래서 누군가가 .bak 파일을 만드는 것을 왜 생각할 것입니다. – Sunil
VS.net에는 특정 파일 확장명이 있으며 프로젝트의 모든 파일을 찾을 수 있으며 확장명을 알고있는 경우 해당 파일을 사용하여 무언가를 시도합니다. 'bak' 확장이 Visual Studio를위한 무언가를 의미한다면, 그것은 특정 방식으로 그것을 처리하려고 시도 할 것입니다. 하지만 그것은 확실히 코드 파일 확장명이 아닙니다. 코드 파일은'* .cs','.vb','* .ashx' (웹 사이트 용) 등입니다.'bak' 파일의 빌드 동작을 확인하십시오. 어떤 것이 든, 나는 db- 관련 파일 확장이라고 생각한다. –