0

내 데이터베이스의 LINQ to SQL DataContext를 다시 생성하기 위해 SqlMetal을 실행하는 한 줄 배치 파일을 만들었습니다. 이것은 위대한 작품.VS2008에서 SqlMetal 빌드 단계를 추가하는 방법은 무엇입니까?

Refresh_DataContext.bat : (Tools/External Tools.../Add를)

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\sqlmetal.exe" 
    /server:.\sqlexpress /database:MyDatabaseName 
    /code:"%~dp0\DataContext.vb" /context:DataContext 
    /views /functions /sprocs /pluralize 

은 지금까지 나는 탐색기에서 둘러싸는 폴더를 열고 배치 파일을 실행하여이 작업을 실행할 수 있으며 또한 도구 메뉴에 추가 한 .

이제는 (특정 구성에서) 빌드 할 때마다이 배치 파일을 실행하고 싶습니다. 어떻게해야합니까?

답변

0

Doh! 당연하지. 웹 응용 프로그램 프로젝트에는 사전 및 사후 구축 이벤트가 있습니다. 웹 사이트 프로젝트는 그렇지 않습니다.

2

프로젝트의 속성에서 "이벤트 미리 빌드하기"에서 찾을 수 있습니다. "Build Events"탭을 클릭하면 커맨드 라인에서 원하는 것을 수행 할 수있는 약간의 공간이 생깁니다.

관련 문제