우리 솔루션에 내장 된 리소스 인 SQL 파일이 있습니다. SQL 파일이 변경되고 디버그를 클릭하면 솔루션에서 실제 C# 코드가 변경되지 않은 경우 포함 된 리소스로 프로젝트를 다시 작성하지 않습니다.임베디드 리소스에서 Visual Studio 재 작성 변경됨
내가 기억할 수있는 한 다른 솔루션에이 문제가 있었으며 개인적으로 빌드 솔루션을 사용하여 빌드가되었는지 확인했습니다.하지만 이는 많은 새로운 개발자에게 문제가되었습니다. 이 일을 기억하고 SQL 파일에 대한 변경 사항이 디버그 시간에 반영되지 않을 때 혼란 스러울 수 있습니다 ... 그래서 누군가가 쉬운 수정을하는지 궁금합니다.
을 저장,
은 임베디드 리소스와 같은 'SQL 파일'을 필수 옵션으로 사용하고 있습니까? 내 말은, 만약 그것이 별도의 파일이라면,'xcopy'를 사용하여 성공적인 빌드에서 그 파일을'Project properties' 안에 정의함으로써 workarround가 있다는 것입니다. – Tigran
임베디드 리소스가 필요합니다. 설치 프로그램이 마이그레이션 스크립트를 실행하는 데 사용하는 사용자 지정 작업 어셈블리에 패키지로 제공됩니다. 같은 어셈블리가 응용 프로그램의 디버그 모드에서 사용중인 DB가 최신 버전인지 확인합니다. – Jeff